Projektion

public Interface Projection

Eine Projektion wird verwendet, um zwischen der Position auf dem Bildschirm und geografischen Koordinaten auf der Erdoberfläche (LatLng) zu übertragen. Die Bildschirmposition wird in Bildschirmpixeln (nicht in Anzeigepixeln) in Bezug auf die obere linke Ecke der Karte (nicht unbedingt den gesamten Bildschirm) angegeben.

Auf alle Methoden sollte nur im Android-UI-Thread zugegriffen werden.

Public Method Summary

Zusammenfassung LatLng
fromScreenLocation(Punkt)
Gibt die geografische Position zurück, die einer Bildschirmposition entspricht.
Zusammenfassung VisibleRegion
getVisibleRegion()
Ruft eine Projektion des Betrachtungsbereichs bei der Umwandlung zwischen Bildschirmkoordinaten und geografischen Breiten- und Längengradkoordinaten ab.
Zusammenfassung Point
toScreenLocation(LatLng-Standort)
Gibt eine Bildschirmposition zurück, die einer geografischen Koordinate entspricht (LatLng).

Public Methods

öffentlich abstrakt LatLng fromScreenLocation (Punktpunkt)

Gibt die geografische Position zurück, die einer Bildschirmposition entspricht. Die Bildschirmposition wird in Bildschirmpixeln (nicht Anzeigepixeln) relativ zur oberen linken Ecke der Karte (nicht in Bezug auf den linken oberen Rand des gesamten Bildschirms) angegeben.

Parameter
point Ein Point auf dem Bildschirm in Pixel.
Rückgaben
  • Die LatLng, die dem point auf dem Bildschirm entspricht, oder null, wenn der Strahl durch den gegebenen Bildschirmpunkt nicht die Bodenebene schneidet. Das kann der Fall sein, wenn die Karte stark geneigt ist.

public abstrakt VisibleRegion getVisibleRegion ()

Ruft eine Projektion des Betrachtungsbereichs bei der Umwandlung zwischen Bildschirmkoordinaten und geografischen Breiten- und Längengradkoordinaten ab.

Rückgaben
  • Die Projektion des Sichtbereichs in seinem aktuellen Zustand mit berücksichtigtem Innenrand oder null, wenn die Projektion Punkte enthält, die nicht auf eine beliebige Stelle auf der Karte ausgerichtet sind (z. B. die Kamera erfasst den Weltraum).

öffentlich abstrakt Point toScreenLocation (LatLng-Standort)

Gibt eine Bildschirmposition zurück, die einer geografischen Koordinate entspricht (LatLng). Die Bildschirmposition wird in Bildschirmpixeln (nicht Anzeigepixeln) relativ zum oberen linken Rand der Karte (nicht des gesamten Bildschirms) angegeben.

Parameter
Standort Ein LatLng auf der Karte, das in eine Bildschirmposition konvertiert wird.
Rückgaben
  • Ein Point, der die Bildschirmposition in Bildschirmpixeln darstellt oder null, wenn location hinter die Kameraebene projiziert wird.