11 votos

¿Puedo ver un mapa de Google Maps limitando las coordenadas de latitud y longitud?

Con Google Maps puedo escribir una sola lat/lng de coordenadas y el mapa se dibuja con que lat/lng en el centro.

Lo que me gustaría ser capaz de hacer es entrar dos pares de coordenadas, dice el suroeste de coordenadas y el noreste de coordenadas, y tener un Mapa de Google muestra con el zoom adecuado para que el mapa se llena de los límites definidos por esas coordenadas.

Es esto posible? Si es así, ¿cómo?

Gracias

Y la Respuesta es... Ir a Google Maps Código Patio de recreo!

Por Taylor sugerencia, me fui al Google Maps Código Patio y entró en el código siguiente y fue capaz de obtener una centrada en el mapa con el nivel de zoom adecuado delimitada por el par de coordenadas.

function initialize() {
  var mapDiv = document.getElementById('map-canvas');
  var map = new google.maps.Map(mapDiv, {
    mapTypeId: google.maps.MapTypeId.ROADMAP
  });

  var southWest = new google.maps.LatLng(..., ...);
  var northEast = new google.maps.LatLng(..., ...);
  var bounds = new google.maps.LatLngBounds(southWest,northEast);
  map.fitBounds(bounds);
}

12voto

scribu Puntos 566

La función que está buscando se llama fitBounds. La función fitBounds toma LatLngBounds como su parámetro. Puedes leer mas al respecto aquí.

Código de ejemplo:

 var southWest = new google.maps.LatLng(36.90731625763393,-86.51778523864743);
var northEast = new google.maps.LatLng(37.02763411292923,-86.37183015289304);
var bounds = new google.maps.LatLngBounds(southWest,northEast);
myMap.fitBounds(bounds);
 

0voto

lewis Puntos 1178

Aún más simple es insertar el enlace en un elemento Iframe en una página web. Tome el enlace en el zoom real que desee, enmarcando su área de interés de una manera agradable. Puede probarlo en los sitios de Google con un sitio web gratuito, luego cortar y pegar el código en su aplicación.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X