Mit Google Maps kann ich eine einzelne Lat / Lng-Koordinate eingeben und die Karte wird mit diesem Lat / Lng in der Mitte gezeichnet.
Ich möchte in der Lage sein, zwei Koordinatenpaare einzugeben, beispielsweise die Südwestkoordinate und die Nordostkoordinate, und eine Google Map mit dem entsprechenden Zoom anzuzeigen, damit die Karte die durch diese Koordinaten definierten Grenzen ausfüllt.
Ist das möglich? Wenn das so ist, wie?
Vielen Dank
Und die Antwort lautet ... Gehen Sie zu Google Maps Code Playground!
Gemäß Taylors Vorschlag ging ich zum Google Maps Code Playground, gab den folgenden Code ein und konnte eine zentrierte Karte mit der entsprechenden Zoomstufe erhalten, die durch das Koordinatenpaar begrenzt ist.
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);
}
.