Wie bekomme ich den Long & Lat Wert von vier Ecken in der MapView in Android?

7

Ich arbeite an der Kartenansicht. Ich möchte Overlay-Elemente in der Kartenansicht platzieren. Diese Overlay-Elemente hängen davon ab, ob Kartenansicht und Zoomstufe angezeigt werden. wie man den Längen- und Breitengrad der Kartenansicht in dieser vier Ecke erhält und wie man das Overlay-Element darin analysiert. Auch wir müssen das Zoomlevel überprüfen. Irgendwelche Idee? wie es geht?

    
Praveen 19.03.2010, 10:06
quelle

3 Antworten

11

Ich denke, du musst

verwenden %Vor%

Für die 4 Ecken Ihres Bildschirms (Sie können ihre Koordinaten erhalten durch getwidth und getheight auf Ihrer mapView und beginnend mit (0,0), (getwidth (), 0), (0, getheight ()) und ( getwidth (), getheight ())

Dies wird Ihnen 4 Geopunkte geben, aus denen Sie den Breiten- und Längengrad extrahieren können

    
Sephy 19.03.2010, 10:33
quelle
6

Suchen Sie nach so etwas?

%Vor%

Ich hoffe, es hilft!

    
ReachmeDroid 05.04.2011 11:12
quelle
6

Wenn Sie die google-play-services -Bibliothek und insbesondere SupportMapFragment verwenden.

this.getMap() gibt dir die Instanz von GoogleMap (die MapView umschließt)

Dann nur:

map.getProjection().getVisibleRegion();

    
yarian 07.02.2013 22:30
quelle