Informações gerais
Uma classe de waypoint imutável, usada para especificar destinos de navegação.
Ele pode ser inicializado com um CLLocationCoordinate2D ou um ID de lugar do Google.
Herdado por GMSNavigationMutableWaypoint.
Funções membro público | |
(tipo de instância anulável) | — initWithLocation:title: |
Inicializa este GMSNavigationWaypoint para representar um local especificado por coordenadas 2D. | |
(tipo de instância anulável) | — initWithPlaceID:title: |
Inicializa este GMSNavigationWaypoint para representar um local especificado por um ID de lugar. | |
(tipo de instância anulável) | — initWithLocation:title:preferSameSideOfRoad: |
Inicializa GMSNavigationWaypoint para representar um local especificado por coordenadas 2D e lado das preferências de estrada. | |
(tipo de instância anulável) | - initWithLocation:title:preferredSegmentHeading: |
Inicializa GMSNavigationWaypoint para representar um local especificado por coordenadas 2D e lado das preferências de estrada. | |
(GMSNavigationWaypoint *) | - cópia |
Retorna uma cópia desse waypoint. | |
(GMSNavigationMutableWaypoint *) | — mutableCopy |
Retorna uma cópia mutável desse waypoint. | |
Propriedades | |
NSString * | title |
O nome do waypoint. | |
CLLocationCoordinate2D | coordenada |
As coordenadas do waypoint. | |
NSString * | placeID |
O ID do local deste waypoint. | |
BOOL | preferSameSideOfRoad |
Se é preferível direcionar o motorista para o mesmo lado da estrada | |
int32_t | preferredHeading |
Um ângulo usado para expressar a direção do trânsito na lateral da estrada em que o veículo deve chegar. | |
BOOL | vehicleStopover |
Indica que o waypoint é destinado a paradas de veículos, onde a intenção é embarque ou desembarque. |
Documentação da função membro
- (instancetype anulável) initWithLocation: | (CLLocationCoordinate2D) | local | |
título: | (NSString *) | title | |
Inicializa este GMSNavigationWaypoint para representar um local especificado por coordenadas 2D.
- Parâmetros:
-
localização A localização deste waypoint. título String que representa o nome do waypoint.
- Retorna:
- Uma instância de
GMSNavigationWaypoint
ou nulo se o local não for válido.
- (instancetype anulável) initWithPlaceID: | (NSString *) | placeID | |
título: | (NSString *) | title | |
Inicializa este GMSNavigationWaypoint para representar um local especificado por um ID de lugar.
- Parâmetros:
-
placeID O ID de lugar do Google para este waypoint. título String que representa o nome do waypoint.
- Retorna:
- Uma instância de
GMSNavigationWaypoint
ou nula se a string do ID de lugar for nula ou vazia.
- (instancetype anulável) initWithLocation: | (CLLocationCoordinate2D) | local | |
título: | (NSString *) | title | |
preferSameSideOfRoad: | (BOOL) | preferSameSideOfRoad (em inglês). | |
Inicializa GMSNavigationWaypoint para representar um local especificado por coordenadas 2D e lado das preferências de estrada.
- Parâmetros:
-
localização A latitude e a longitude do waypoint. título String que representa o nome do waypoint. preferSameSideOfRoad Se é preferível direcionar o motorista para o mesmo lado da estrada O trajeto chegará no lado preferido da estrada, a menos que haja um atraso significativo causado por uma via interditada ou trânsito lento.
- Retorna:
- Uma instância de
GMSNavigationWaypoint
ou nulo se o local não for válido.
- (instancetype anulável) initWithLocation: | (CLLocationCoordinate2D) | local | |
título: | (NSString *) | title | |
PreferredSegmentoHeader: | (int32_t) | preferredSegmentHeading | |
Inicializa GMSNavigationWaypoint para representar um local especificado por coordenadas 2D e lado das preferências de estrada.
- Parâmetros:
-
localização A latitude e a longitude do waypoint. título String que representa o nome do waypoint. preferredSegmentHeading Um ângulo usado para expressar a direção do trânsito na lateral da estrada em que o veículo deve chegar. Consequentemente, não é útil para ruas de mão única. Unidades expressas em graus [0, 360], onde 0 significa Norte.
- Retorna:
- Uma instância de
GMSNavigationWaypoint
ou nula se o local ou o preferredSegmentHeader não for válido.
- (GMSNavigationWaypoint *) cópia |
Retorna uma cópia desse waypoint.
Retorna uma cópia mutável desse waypoint.
Documentação da propriedade
- (NSString*) título [read, assign] |
O nome do waypoint.
- (CLLocationCoordinate2D) coordenada [read, assign] |
As coordenadas do waypoint.
Será kCLLocationCoordinate2DInvalid se o waypoint for inicializado a partir de um ID de lugar.
– (NSString*) placeID [read, copy] |
O ID do local deste waypoint.
Esse valor será nulo se o waypoint foi inicializado a partir de coordenadas.
– (BOOL) preferSameSideOfRoad [read, assign] |
Se é preferível direcionar o motorista para o mesmo lado da estrada
O trajeto chegará no lado preferido da estrada, a menos que haja um atraso significativo causado por uma via interditada ou trânsito lento. O padrão é NO.
Implementado em GMSNavigationMutableWaypoint.
- (int32_t) preferredHeading [read, assign] |
Um ângulo usado para expressar a direção do trânsito na lateral da estrada em que o veículo deve chegar.
Consequentemente, não é útil para ruas de mão única. Unidades expressas em graus [0, 360], em que 0 significa norte e os ângulos aumentam no sentido horário. O valor padrão e não definido é -1.
Implementado em GMSNavigationMutableWaypoint.
- (BOOL) vehicleStopover [read, assign] |
Indica que o waypoint é destinado aos veículos parando em que a intenção é embarque ou desembarque.
Quando você define esse valor, os waypoints em vias que são inadequadas para embarque e desembarque podem ser ajustados para um local mais adequado. Essa opção funciona apenas para os modos de transporte DRIVE e TWO_WHEELER. O padrão é NO.
Implementado em GMSNavigationMutableWaypoint.