Waypoint

pubblica classe finale Waypoint estendere Object

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
uguale a(Oggetto o)
Verifica se questo Waypoint è uguale a un altro.
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
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.

pubblica LatLng getPosition ()

Restituisce la latitudine/lng 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