Com o Google Maps, posso inserir uma única coordenada lat / lng e o mapa é desenhado com essa lat / lng no centro.
O que eu gostaria de poder fazer é inserir dois pares de coordenadas, digamos as coordenadas sudoeste e nordeste e ter um mapa do Google exibido com o zoom apropriado, para que o mapa preencha os limites definidos por essas coordenadas.
Isso é possível? Se sim, como?
obrigado
E a resposta é ... Acesse o Google Maps Code Playground!
Por sugestão de Taylor, fui ao Google Maps Code Playground e digitei o código a seguir e consegui um mapa centralizado com o nível de zoom apropriado limitado pelo 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);
}
O que outras pessoas estão dizendo