2009-07-05 3 views

Antwort

10

Verwenden Sie getBounds(). Aus dem Dokument:

Gibt den sichtbaren rechteckigen Bereich der Kartenansicht in geografischen Koordinaten zurück.

Diese Funktion gibt genau das zurück, was Sie wollen: die südwestlichen und nordöstlichen Ecken Ihrer Karte. Das erste Koordinatenpaar sind die unteren linken (Südwesten) Koordinaten und das zweite Koordinatenpaar ist die oberen rechten (Nordosten) Koordinaten.

+0

(0,0) ist wahrscheinlich die nordwestliche Ecke, in diesem Fall Matt wird die Breite der zweiten Koordinate, aber die Länge von der ersten benötigen. – SingleNegationElimination

+1

Guter Punkt, aber ich dachte, da wir über eine Karte und nicht über einen generischen Bildschirm sprechen, wäre der Ursprung der untere linke, nicht der obere linke. Wie auch immer, getBounds() wird die Informationen zurückgeben, die Matt will. Es ist nur eine Frage der Analyse ... –

+3

map.getBounds(). GetSouthWest(). Lng() = der Westen gebunden. map.getBounds(). getNorthEast(). lat() = Norden gebunden usw. –