Une projection est utilisée pour passer de l'emplacement à l'écran à des coordonnées géographiques à la surface de la Terre (LatLng
). La position de l'écran est exprimée en pixels à l'écran (et non en pixels d'affichage) par rapport à l'angle supérieur gauche de la carte (et pas nécessairement à l'ensemble de l'écran).
Toutes les méthodes ne doivent être accessibles que dans le thread UI Android.
Récapitulatif des méthodes publiques
abstrait LatLng |
fromScreenLocation(point de point)
Affiche l'emplacement géographique correspondant à l'emplacement d'un écran.
|
abstrait VisibleRegion |
getVisibleRegion()
Récupère une projection du champ d'affichage pour la conversion entre les coordonnées de l'écran et les coordonnées géo-latitude/longitude.
|
abstrait |
toScreenLocation(position LatLng)
Renvoie un emplacement d'écran correspondant à une coordonnée géographique (
LatLng ). |
Méthodes publiques
public abstrait LatLng fromScreenLocation (point ponctuel)
Affiche l'emplacement géographique correspondant à l'emplacement d'un écran. L'emplacement de l'écran est spécifié en pixels d'écran (et non en pixels d'affichage) par rapport à l'angle supérieur gauche de la carte (et non à l'angle supérieur gauche de l'ensemble de l'écran).
Paramètres
point | Une Point s'affiche à l'écran en pixels. |
---|
Renvoie
LatLng
correspondant aupoint
à l'écran, ounull
si le rayon qui traverse le point d'écran donné n'a pas d'intersection avec le plan de sol (cela peut être le cas si la carte est fortement inclinée).
public abstrait VisibleRegion getVisibleRegion ()
Récupère une projection du champ d'affichage pour la conversion entre les coordonnées de l'écran et les coordonnées géo-latitude/longitude.
Renvoie
- Projection du champ de vision dans son état actuel, avec la marge intérieure prise en compte, ou
null
si la projection inclut des points qui ne correspondent à aucun endroit sur la carte (par exemple, la caméra perçoit l'espace intersidéral).
public abstrait Point toScreenLocation (position LatLng)
Renvoie un emplacement d'écran correspondant à une coordonnée géographique (LatLng
). L'emplacement de l'écran est exprimé en pixels (et non en pixels d'affichage) par rapport à l'angle supérieur gauche de la carte (et non à l'ensemble de l'écran).
Paramètres
emplacement | Un LatLng sur la carte à convertir en position à l'écran |
---|
Renvoie
Point
représentant l'emplacement de l'écran en pixels d'écran, ounull
si l'élémentlocation
est projeté derrière le plan de la caméra.