2009-07-05 8 views

risposta

10

Utilizzare getBounds(). Dal doc:

Restituisce la regione rettangolare visibile della vista mappa in coordinate geografiche.

Che funzione restituisce esattamente quello che vuoi: sud-ovest e nord-est angoli della mappa. La prima coppia di coordinate sono le coordinate in basso a sinistra (sud-ovest) e la seconda coppia è in alto a destra (nord-est).

+0

(0,0) è probabile che sia l'angolo nordovest, nel qual caso Matt richiederà la latitudine della seconda coordinata, ma la longitudine dal primo. – SingleNegationElimination

+1

Buon punto, ma ho pensato che visto che stiamo parlando di una mappa e non di uno schermo generico, l'origine sarebbe in basso a sinistra, non in alto a sinistra. In ogni caso, getBounds() restituirà le informazioni che Matt desidera. È solo questione di analizzarlo ... –

+3

map.getBounds(). GetSouthWest(). Lng() = il limite ovest. map.getBounds(). getNorthEast(). lat() = north bound, ecc. –