Classe de point de cheminement immuable, utilisée pour spécifier les destinations de navigation. Elle peut être construite à partir d'une paire latitude/longitude ou d'un ID de lieu Google.
Récapitulatif des classes imbriquées
classe | Waypoint.InvalidSegmentHeadingException | Une exception est générée lors de la tentative de création d'un point de cheminement avec un en-tête de segment non valide. | |
classe | Waypoint.UnsupportedPlaceIdException | Une exception est générée lors de la tentative de création d'un point de cheminement à partir d'un ID de lieu non compatible. |
Récapitulatif des constructeurs publics
Waypoint(com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
|
Récapitulatif des méthodes publiques
boolean |
est égal(e) à (objet o)
Vérifie si cet élément
Waypoint est égal à un autre. |
Waypoint statique |
fromLatLng(double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Crée un point de cheminement à partir d'une paire latitude/longitude et du même côté de préférence de la route.
|
Waypoint statique |
fromLatLng(double latitude, double longitude, titre de chaîne)
Crée un point de cheminement à partir d'une paire latitude/longitude.
|
Waypoint statique |
fromLatLng(double latitude, double longitude, titre de chaîne, intpreferredSegmentHeading)
Crée un point de cheminement à partir d'une paire latitude/longitude et du même côté de préférence de la route.
|
Waypoint statique |
fromPlaceId(Chaîne placeIdString, String title)
Crée un point de cheminement à partir d'un ID de lieu Google.
|
com.google.android.apps.gmm.map.model.directions.Waypoint | |
Chaîne |
getPlaceId()
Renvoie l'identifiant de lieu du point de cheminement.
|
LatLng |
getPosition()
Renvoie la latitude/longitude du point de cheminement.
|
Chaîne |
getTitle()
Renvoie le titre du point de cheminement.
|
int |
hashCode()
|
statique ImmutableList<Waypoint> |
toGmmWaypointList(List<Waypoint> waypointList)
|
Récapitulatif des méthodes héritées
Constructeurs publics
public Waypoint (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
Paramètres
gmmWaypoint |
---|
Méthodes publiques
public booléen est égal à (Objet o)
Vérifie si cet élément Waypoint
est égal à un autre.
Les points de cheminement sont considérés comme égaux s'ils représentent tous les deux la même destination. (Tous les attributs définis sur le point de cheminement doivent être équivalents.)
Paramètres
o |
---|
public statique Waypoint fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Crée un point de cheminement à partir d'une paire latitude/longitude et du même côté de préférence de la route.
Paramètres
latitude | la latitude à laquelle placer le point de cheminement. La température sera comprise entre -90 degrés et +90 degrés inclus. |
---|---|
longitude | la longitude à laquelle placer le point de cheminement. Cette valeur sera normalisée pour être comprise entre -180 degrés inclus et +180 degrés exclus. |
title | texte à afficher pour le point de cheminement dans la barre de notification. |
preferSameSideOfRoad | s'il est préférable de diriger le conducteur du même côté de la route ou non. L'itinéraire arrivera du côté préféré de la route, sauf en cas de retard important dû à une route fermée ou à une circulation lente. |
Renvoie
- un point de cheminement à la latitude/longitude spécifiée.
public statique Waypoint fromLatLng (double latitude, double longitude, titre de chaîne)
Crée un point de cheminement à partir d'une paire latitude/longitude.
Paramètres
latitude | la latitude à laquelle placer le point de cheminement. La température sera comprise entre -90 degrés et +90 degrés inclus. |
---|---|
longitude | la longitude à laquelle placer le point de cheminement. Cette valeur sera normalisée pour être comprise entre -180 degrés inclus et +180 degrés exclus. |
title | texte à afficher pour le point de cheminement dans la barre de notification. |
Renvoie
- un point de cheminement à la latitude/longitude spécifiée.
public statique Waypoint fromLatLng (double latitude, double longitude, String title, intpreferredSegmentHeading)
Crée un point de cheminement à partir d'une paire latitude/longitude et du même côté de préférence de la route.
Paramètres
latitude | la latitude à laquelle placer le point de cheminement. La température sera comprise entre -90 degrés et +90 degrés inclus. |
---|---|
longitude | la longitude à laquelle placer le point de cheminement. Cette valeur sera normalisée pour être comprise entre -180 degrés inclus et +180 degrés exclus. |
title | texte à afficher pour le point de cheminement dans la barre de notification |
preferredSegmentHeading | angle utilisé pour exprimer le sens de circulation du côté de la route sur lequel le véhicule doit arriver. Par conséquent, elle n'est pas utile pour les rues à sens unique. Unités exprimées en degrés [0, 360], où 0 correspond au nord. |
Renvoie
- un point de cheminement à la latitude/longitude spécifiée.
Génère
Waypoint.InvalidSegmentHeadingException | si l'en-tête de segment n'est pas valide. |
---|
public statique Waypoint fromPlaceId (String placeIdString, String title)
Crée un point de cheminement à partir d'un ID de lieu Google.
Paramètres
placeIdString | ID du lieu utilisé pour ce point de cheminement |
---|---|
title | texte à afficher pour le point de cheminement dans la barre de notification |
Renvoie
- un point de cheminement à l'endroit spécifié
Génère
Waypoint.UnsupportedPlaceIdException | si un ID de lieu non accepté est attribué |
---|
public com.google.android.apps.NAMES.map.model.directions.Waypoint getGmmWaypoint ()
public Chaîne getPlaceId ()
Renvoie l'identifiant de lieu du point de cheminement.
public Chaîne getTitle ()
Renvoie le titre du point de cheminement. Le titre est le texte affiché pour le point de cheminement dans la barre de notification.
Renvoie
- le titre du point de cheminement ;
public int hashCode ()
public statique ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> point de cheminementList)
Paramètres
waypointList |
---|