Projection

interface publique Projection

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 au point à l'écran, ou null 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, ou null si l'élément location est projeté derrière le plan de la caméra.