trucos street nombres llegar google etiquetas como google-maps

google-maps - nombres - google street view



¿Hay alguna manera de mostrar un solo país en el mapa de Google? Debe ser solo un país, no partes de otros países incluidos (5)

Necesito mostrar solo un país en el mapa de google. Necesito mostrar solo un país y las partes de otros países no deberían estar allí. Por ejemplo, si deseo mostrar el Reino Unido, debería mostrar solo el Reino Unido y el mar, no debería haber partes de otros países visibles.

¿Hay una llamada a la API de Google o algún otro método? No pude encontrar un método que reemplazara el zoom y anulara los métodos que pueden navegar por la región (eventos de desplazamiento).

¿Alguien sabe un método para hacer esto?



Estaba buscando lo mismo y terminé usando superposición de polígono.

El código relevante está debajo del comentario "aquí está la magia".

Aleja todo el camino y verás el cuadrado blanco gigante. Este es el 0 ° índice de la matriz en el archivo json (vinculado en map.data.loadGeoJson) "[[-147, 2], [-150, 70], [-20, 68], [-31, 5] , [-147, 2]] ", el siguiente índice son los puntos de coordenadas de frontera de la región que le interesa.

Busque "kml {país / ciudad / estado / región nombre}" en google y probablemente encontrará todos los datos con los puntos del contorno de la frontera.

https://jsfiddle.net/jmao2o3o/3/

//here is the magic map.data.loadGeoJson(''https://bitbucket.org/dimaboychev/public/raw/9bb53aba0d70875a6d2d9bd2a1eec65671ce4ae3/dc.json'');



Si deshabilita todos los elementos del mapa y luego agrega una nueva capa (un solo país), solo se verá un país. Aquí hay un jsfiddle https://jsfiddle.net/gvvy5vxz/2/

function initialize() { var mapOptions = { zoom: 5, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP, backgroundColor: ''#FFF'', disableDefaultUI: true, draggable: false, scaleControl: false, scrollwheel: false, styles: [ { "featureType": "water", "elementType": "geometry", "stylers": [ { "visibility": "off" } ] },{ "featureType": "landscape", "stylers": [ { "visibility": "off" } ] },{ "featureType": "road", "stylers": [ { "visibility": "off" } ] },{ "featureType": "administrative", "stylers": [ { "visibility": "off" } ] },{ "featureType": "poi", "stylers": [ { "visibility": "off" } ] },{ "featureType": "administrative", "stylers": [ { "visibility": "off" } ] },{ "elementType": "labels", "stylers": [ { "visibility": "off" } ] } ] };