necesito saber de longitud y latitud de mis cuatro esquinas del área actual como en esta imagenobtener límites longitud y latitud de zoom actual mapas de Google
He intentado esto, pero sin suerte:
map.getBounds();
ayuda?
necesito saber de longitud y latitud de mis cuatro esquinas del área actual como en esta imagenobtener límites longitud y latitud de zoom actual mapas de Google
He intentado esto, pero sin suerte:
map.getBounds();
ayuda?
Estás a medio camino allí. Todo lo que necesita hacer es obtener los límites del mapa y luego extraer (y usar correctamente) las coordenadas de las esquinas.
var bounds = map.getBounds();
var ne = bounds.getNorthEast(); // LatLng of the north-east corner
var sw = bounds.getSouthWest(); // LatLng of the south-west corder
Usted recibe al noroeste y al sudeste esquinas de los dos anteriores:
var nw = new google.maps.LatLng(ne.lat(), sw.lng());
var se = new google.maps.LatLng(sw.lat(), ne.lng());
Hemos de tener en cuenta que el mapa tiene que estar ya inicializado, de lo contrario los límites de los mapas son nulos o no definido .
Si quieres estar al día de todos los cambios de la ventana, utilice idle
detector de eventos:
google.maps.event.addListener(map, 'idle', function(ev){
// update the coordinates here
});
Gracias por salvarme de tener que usar mi cerebro para encontrar rincones NO y SE. – Frug