Referência da classe GMSNavigationMutableWaypoint

Referência da classe GMSNavigationMutableWaypoint

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

BOOLpreferSameSideOfRoad
 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.
BOOLvehicleStopover
 Indica que o waypoint é destinado a paradas de veículos, onde a intenção é embarque ou desembarque.
NSString * title
 O nome do waypoint.
CLLocationCoordinate2Dcoordenada
 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çãoA localização deste waypoint.
títuloString 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:
placeIDO ID de lugar do Google para este waypoint.
títuloString 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çãoA latitude e a longitude do waypoint.
títuloString que representa o nome do waypoint.
preferSameSideOfRoadSe é 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çãoA latitude e a longitude do waypoint.
títuloString que representa o nome do waypoint.
preferredSegmentHeadingUm â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.

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.