Ponto de referência

classe final pública Waypoint estende Object

Uma classe de waypoint imutável, usada para especificar destinos de navegação. Ele pode ser construído usando um par de latitude/longitude ou um ID de lugar do Google.

Resumo de classes aninhadas

classe Waypoint.InvalidSegmentHeadingException Exceção gerada ao tentar criar um waypoint com cabeçalho de segmento inválido. 
classe Waypoint.UnsupportedPlaceIdException Exceção gerada ao tentar criar um waypoint a partir de um ID de lugar incompatível. 

Resumo do construtor público

Waypoint(com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)

Resumo do método público

boolean
igual a(objeto o)
Testa se esse Waypoint é igual a outro.
estático Waypoint
fromLatLng(double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Cria um ponto de referência a partir de um par de latitude/longitude e do mesmo lado da preferência de estrada.
estático Waypoint
fromLatLng(latitude dupla, longitude dupla, título de string)
Cria um waypoint a partir de um par de latitude/longitude.
estático Waypoint
fromLatLng(dupla latitude, longitude dupla, string title, int preferredSegmentHeader)
Cria um ponto de referência a partir de um par de latitude/longitude e do mesmo lado da preferência de estrada.
estático Waypoint
fromPlaceId(string placeIdString, título da string)
Cria um waypoint com base em um ID de lugar do Google.
com.google.android.apps.gmm.map.model.directions.Waypoint
String
getPlaceId()
Retorna o ID do lugar do waypoint.
LatLng
getPosition()
Retorna a latitude/longitude do waypoint.
String
getTitle()
Retorna o título do waypoint.
int
estático ImmutableList<Waypoint>
toGmmWaypointList(Lista<Waypoint> waypointList)

Resumo do método herdado

Construtores públicos

public Waypoint (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)

Parâmetros
gmmWaypoint

Métodos públicos

público booleano igual a (Object o)

Testa se esse Waypoint é igual a outro.

Os waypoints são considerados iguais se ambos representam o mesmo destino. Todos os atributos definidos no waypoint precisam ser equivalentes.

Parâmetros
o

public estático Waypoint fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)

Cria um ponto de referência a partir de um par de latitude/longitude e do mesmo lado da preferência de estrada.

Parâmetros
latitude a latitude na qual colocar o waypoint. Ele será ajustado entre -90 e +90 graus, inclusive.
longitude a longitude na qual colocar o waypoint. Isso será normalizado para ficar dentro de -180 graus, inclusive e +180 graus, excluindo.
título O texto a ser exibido para o waypoint na bandeja de notificações.
preferSameSideOfRoad se é preferível encaminhar o motorista para o mesmo lado da via. O trajeto chegará no lado preferido da via, a menos que haja um atraso significativo causado por uma via interditada ou trânsito lento.
Retorna
  • um waypoint na latitude/longitude especificada.

public Static Waypoint fromLatLng (latitude dupla, longitude dupla, título da string)

Cria um waypoint a partir de um par de latitude/longitude.

Parâmetros
latitude a latitude na qual colocar o waypoint. Ele será ajustado entre -90 e +90 graus, inclusive.
longitude a longitude na qual colocar o waypoint. Isso será normalizado para ficar dentro de -180 graus, inclusive e +180 graus, excluindo.
título O texto a ser exibido para o waypoint na bandeja de notificações.
Retorna
  • um waypoint na latitude/longitude especificada.

public Static Waypoint fromLatLng (double latitude, double longitude, String title, int preferredSegmentHeader)

Cria um ponto de referência a partir de um par de latitude/longitude e do mesmo lado da preferência de estrada.

Parâmetros
latitude a latitude na qual colocar o waypoint. Ele será ajustado entre -90 e +90 graus, inclusive.
longitude a longitude na qual colocar o waypoint. Isso será normalizado para ficar dentro de -180 graus, inclusive e +180 graus, excluindo.
título o texto a ser exibido para o waypoint na bandeja de notificações
preferredSegmentHeading ângulo usado para expressar a direção do trânsito na lateral da via em que o veículo deve chegar. Por isso, ela não é útil em ruas de mão única. Unidades expressas em graus [0, 360], onde 0 significa Norte.
Retorna
  • um waypoint na latitude/longitude especificada.
Gera
Waypoint.InvalidSegmentHeadingException se receber um cabeçalho de segmento inválido.

public Static Waypoint fromPlaceId (String placeIdString, String title)

Cria um waypoint com base em um ID de lugar do Google.

Parâmetros
placeIdString o ID do lugar usado para este waypoint
título o texto a ser exibido para o waypoint na bandeja de notificações
Retorna
  • um Waypoint no lugar especificado
Gera
Waypoint.UnsupportedPlaceIdException se receber um ID de lugar incompatível

public com.google.android.apps.gcp.map.model.Directions.Waypoint getGmmWaypoint ()

public String getPlaceId ()

Retorna o ID do lugar do waypoint.

public LatLng getPosition ()

Retorna a latitude/longitude do waypoint.

public String getTitle ()

Retorna o título do waypoint. O título é o texto exibido para o Waypoint na bandeja de notificações.

Retorna
  • o título do waypoint

public int hashCode ()

public estático ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> waypointList)

Parâmetros
waypointList