2013-01-11 11 views
15

Powiel możliwe:
get current latlng bounds?Google Maps dostać rzutni długość i szerokość geograficzną

szukam najlepszego sposobu korzystania z Google Maps API, aby uzyskać szerokość i długość geograficzna rzutnia mapy. Idealnie chciałbym móc wykorzystać szerokość geograficzną górnej i dolnej granicy mapy oraz długość boków. Pomysł polega na określeniu obszaru widocznej mapy i dostosowaniu niektórych powiązanych elementów na stronie w oparciu o to, co jest obecnie widoczne na mapie. Czy istnieje funkcja API mapy, która obsługuje to?

Dzięki, każda pomoc jest doceniana.

Odpowiedz

45

podaje ograniczenia w bieżącej rzutni. Następnie można użyć LatLngBounds.getNorthEast() i LatLngBounds.getSouthWest(), aby uzyskać współrzędne północno-wschodnie (u góry z prawej) i południowo-zachodnie (z dołu do lewej) jako LatLng. Dokładniej:

var lat0 = map.getBounds().getNorthEast().lat(); 
var lng0 = map.getBounds().getNorthEast().lng(); 
var lat1 = map.getBounds().getSouthWest().lat(); 
var lng1 = map.getBounds().getSouthWest().lng(); 
+0

Awesome, thanks a bunch. –

+0

Dziękuję. Salman A. – Kabkee

+0

@Salman, jak ustawić granicę? –

Powiązane problemy