Informações gerais
Uma classe de waypoint mutável.
Herda GMSNavigationWaypoint.
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 | |
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. | |
NSString * | title |
O nome do waypoint. | |
CLLocationCoordinate2D | coordenada |
As coordenadas do waypoint. | |
NSString * | placeID |
O ID do local deste waypoint. |
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
– (BOOL) preferSameSideOfRoad [read, write, 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. Definir como "true" limpa qualquer valor em preferredHeading
.
Implementa GMSNavigationWaypoint.
- (int32_t) preferredHeading [read, write, 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. Definir um valor válido vai limpar o preferSameSideOfRoad
.
Implementa GMSNavigationWaypoint.
- (BOOL) vehicleStopover [read, write, 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.
Implementa GMSNavigationWaypoint.
- (NSString*) título [read, assign, inherited] |
O nome do waypoint.
- (CLLocationCoordinate2D) coordenada [read, assign, inherited] |
As coordenadas do waypoint.
Será kCLLocationCoordinate2DInvalid se o waypoint for inicializado a partir de um ID de lugar.
– (NSString*) placeID [read, copy, inherited] |
O ID do local deste waypoint.
Esse valor será nulo se o waypoint foi inicializado a partir de coordenadas.