Repère

public final class Waypoint étend l'objet

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
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 LatLng getPosition ()

Renvoie la latitude/longitude 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