Una classe del Waypoint immutabile, utilizzata per specificare le destinazioni di navigazione. Può essere creato a partire da una coppia latitudine/longitudine o da un ID luogo di Google.
Riepilogo dei corsi nidificati
classe | Waypoint.InvalidSegmentHeadingException | Viene generata un'eccezione quando si cerca di creare un Waypoint con un'intestazione di segmento non valida. | |
classe | Waypoint.UnsupportedPlaceIdException | Viene generata un'eccezione quando si cerca di creare un Waypoint da un ID luogo non supportato. |
Riepilogo del costruttore pubblico
Waypoint(com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
|
Riepilogo del metodo pubblico
boolean | |
statico Waypoint |
fromLatLng(double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Crea un Waypoint a partire da una coppia di latitudine/longitudine e dallo stesso lato della preferenza della strada.
|
statico Waypoint |
fromLatLng(doppia latitudine, doppia longitudine, titolo stringa)
Crea un Waypoint da una coppia di latitudine/longitudine.
|
statico Waypoint |
fromLatLng(doppia latitudine, doppia longitudine, titolo stringa, int preferredSegmentHeading)
Crea un Waypoint a partire da una coppia di latitudine/longitudine e dallo stesso lato della preferenza della strada.
|
statico Waypoint |
fromPlaceId(Stringa placeIdString, Titolo della stringa)
Crea un Waypoint da un ID luogo di Google.
|
com.google.android.apps.gmm.map.model.directions.Waypoint | |
Stringa |
getPlaceId()
Restituisce l'ID luogo del tappa.
|
LatLng |
getPosition()
Restituisce la latitudine/lng del tappa.
|
Stringa |
getTitle()
Restituisce il titolo del Waypoint.
|
int |
hashCode()
|
statico ImmutableList<Waypoint> |
toGmmWaypointList(Elenco<Waypoint> elenco tappe)
|
Riepilogo del metodo ereditato
Costruttori pubblici
pubblico Waypoint (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
Parametri
gmmWaypoint |
---|
Metodi pubblici
Public booleano uguale a (Oggetto o)
Verifica se questo Waypoint
è uguale a un altro.
I Waypoint sono considerati uguali se rappresentano la stessa destinazione. Tutti gli attributi impostati sul Waypoint devono essere equivalenti.
Parametri
n |
---|
Public static Waypoint fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Crea un Waypoint a partire da una coppia di latitudine/longitudine e dallo stesso lato della preferenza della strada.
Parametri
latitude | la latitudine alla quale posizionare il tappa. La regolazione sarà compresa tra -90 e +90 gradi inclusi. |
---|---|
longitude | la longitudine in cui posizionare il tappa. Il valore verrà normalizzato entro -180 gradi inclusi e +180 gradi esclusi. |
title | il testo da visualizzare per il tappa nella barra delle notifiche. |
preferSameSideOfRoad | se si preferisce indirizzare il conducente sullo stesso lato della strada. Il percorso arriverà sul lato preferito della strada, a meno che non ci sia un ritardo significativo causato da una chiusura stradale o da traffico lento. |
Ritorni
- un Waypoint con lat/lng specificata.
Public static Waypoint fromLatLng (doppia latitudine, doppia longitudine, titolo stringa)
Crea un Waypoint da una coppia di latitudine/longitudine.
Parametri
latitude | la latitudine alla quale posizionare il tappa. La regolazione sarà compresa tra -90 e +90 gradi inclusi. |
---|---|
longitude | la longitudine in cui posizionare il tappa. Il valore verrà normalizzato entro -180 gradi inclusi e +180 gradi esclusi. |
title | il testo da visualizzare per il tappa nella barra delle notifiche. |
Ritorni
- un Waypoint con lat/lng specificata.
pubblico statico Waypoint fromLatLng (doppia latitudine, doppia longitudine, titolo stringa, int preferredSegmentHeading)
Crea un Waypoint a partire da una coppia di latitudine/longitudine e dallo stesso lato della preferenza della strada.
Parametri
latitude | la latitudine alla quale posizionare il tappa. La regolazione sarà compresa tra -90 e +90 gradi inclusi. |
---|---|
longitude | la longitudine in cui posizionare il tappa. Il valore verrà normalizzato entro -180 gradi inclusi e +180 gradi esclusi. |
title | Il testo da visualizzare per il tappa nella barra delle notifiche |
preferredSegmentHeading | un angolo utilizzato per esprimere la direzione del traffico sul lato della strada su cui il veicolo dovrebbe arrivare. Di conseguenza, non è utile per le strade a senso unico. Unità espresse in gradi [0, 360], dove 0 indica il nord. |
Ritorni
- un Waypoint con lat/lng specificata.
Tiri
Waypoint.InvalidSegmentHeadingException | se ti viene data un'intestazione di segmento non valida. |
---|
Public static Waypoint fromPlaceId (Stringa placeIdString, String title)
Crea un Waypoint da un ID luogo di Google.
Parametri
placeIdString | L'ID del luogo utilizzato per questo tappa |
---|---|
title | Il testo da visualizzare per il tappa nella barra delle notifiche |
Ritorni
- Un Waypoint nel luogo specificato
Tiri
Waypoint.UnsupportedPlaceIdException | se ti viene fornito un ID luogo non supportato |
---|
pubblici com.google.android.apps.maps.map.model.instructions.Waypoint getGmmWaypoint ()
Public Stringa getPlaceId ()
Restituisce l'ID luogo del tappa.
Public Stringa getTitle ()
Restituisce il titolo del Waypoint. Il titolo è il testo visualizzato per il Waypoint nella barra delle notifiche.
Ritorni
- il titolo del tappa
pubblico int hashCode ()
pubblico statico ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> WaypointList)
Parametri
waypointList |
---|