2010-07-31 18 views
6

Powiel możliwe:
How can I determine if a geopoint is displayed in currently viewable area?Get Mapa Bounds Korzystanie Android Mapy Google

Zastanawiałem się, czy istnieje jakikolwiek sposób (Jestem nieco początkujących w Javie), aby uzyskać MapBounds z Google MapView na Androida.

Aby wyjaśnić, oto, co chciałbym zrobić.

Oblicz maksymalną i minimalną długość i szerokość za każdym razem, gdy mapa zostanie przesunięta lub powiększona i wyświetl te wartości w Toast.

Czy jest jakikolwiek sposób na zrobienie tego - czy jestem ponad moją głową?

+0

Nie jest duplikowany. –

Odpowiedz

13

Powinieneś być w stanie wykorzystać

mapView.getLatitudeSpan(); 
mapView.getLongitudeSpan(); 

w połączeniu z

mapView.getMapCenter(); 

aby dowiedzieć się widoczny obszar.

Ale zauważyłem, że niektórzy użytkownicy mieli problemy z tym.

Mapview getLatitudeSpan and getLongitudeSpan not working

Należy sprawdzić android grupę programistów, jak również może.

+0

Dzięki, przy tych dwóch komendach i punkcie, który otrzymałem z usługi locationManager, wszystko działa całkiem nieźle. – hwrdprkns

+0

Ta odpowiedź daje wskazówkę, której mi brakowało po przeczytaniu twoich: http://stackoverflow.com/questions/3413194/how-to-load-markers-dynamicznie- dla- bieżącego-pozycjonowania-w-android-google-maps/3413311 # 3413311 – Maragues

+1

mapView.getMapCenter() zamiast getCenter() –

Powiązane problemy