Referência da classe GMSNavigationStepInfo

Referência da classe GMSNavigationStepInfo

Visão geral

Informações sobre uma única etapa ao longo de um trajeto de navegação.

Funções membro públicas

(nullable UIImage *) maneuverImageWithOptions:
 A UIImage para a manobra desta etapa usando as opções fornecidas.
(nullable UIImage *) lanesImageWithOptions:
 A UIImage para a orientação de faixa desta etapa usando as opções fornecidas.

Propriedades

GMSNavigationManeuvermanobra
 O GMSNavigationManeuver desta etapa.
NSArray< GMSNavigationLane * > * faixas
 As diferentes faixas disponíveis para esta etapa.
NSString * fullRoadName
 O nome completo da estrada desta etapa contendo todas as informações da estrada, incluindo a direção.
NSString * simpleRoadName
 A versão simplificada do nome da estrada.
NSString * fullInstructionText
 É o texto completo da instrução desta etapa.
NSString * exitNumber
 Saia do número desta etapa, se houver.
GMSNavigationDrivingSidedrivingSide
 Indica se esta etapa é em um trajeto à direita ou à esquerda.
NSIntegerroundaboutTurnNumber
 O número contabilizado de saída a ser percorrido em relação ao local onde a rotatória entrou.
NSIntegerstepNumber
 O índice da etapa na lista de todas as etapas do trajeto.
CLLocationDistancedistanceFromPrevStepMeters
 A distância total desta etapa.
NSTimeIntervaltimeFromPrevStepSeconds
 O tempo estimado necessário para concluir essa etapa.

Documentação da função membro

- (nullable UIImage *) maneuverImageWithOptions: (GMSNavigationStepInfoImageOptions anuláveis *) options

A UIImage para a manobra desta etapa usando as opções fornecidas.

Os valores das opções padrão serão usados se o parâmetro de opções for nulo.

Retornará nulo se não houver imagem de manobra para essa etapa.

- (nullable UIImage *) lanesImageWithOptions: (GMSNavigationStepInfoImageOptions anuláveis *) options

A UIImage para a orientação de faixa desta etapa usando as opções fornecidas.

Os valores das opções padrão serão usados se o parâmetro de opções for nulo.

Retornará nulo se não houver indicação de faixa para esta etapa.


Documentação da propriedade

- (GMSNavigationManeuver) manobra [read, assign]

O GMSNavigationManeuver desta etapa.

- (NSArray<GMSNavigationLane *>*) faixas [read, assign]

As diferentes faixas disponíveis para esta etapa.

A matriz é ordenada de modo que a primeira faixa esteja à esquerda e a última à direita, independentemente do lado do carro.

Retornará nulo se não houver indicação de faixa para esta etapa.

– (NSString*) fullRoadName [read, assign]

O nome completo da estrada desta etapa contendo todas as informações da estrada, incluindo a direção.

Exemplos (cada linha é um exemplo separado):

Av. Lean

CA-85 / Visualização Mtn

Pegue a saída 9A / North First Street

- (NSString*) simpleRoadName [read, assign]

A versão simplificada do nome da estrada.

Este campo é mais curto do que o nome completo da estrada e pode não conter todas as informações de identificação sobre a estrada, como direção ou nome da saída.

Exemplos (cada linha é um exemplo separado):

Av. Lean

CA-85

Saída 9A

- (NSString*) fullInstructionText [read, assign]

É o texto completo da instrução desta etapa.

Exemplos (cada linha é um exemplo separado):

Vire à esquerda na Av. Inc..

Use a faixa da direita para pegar a rampa da CA-85 até Mtn View.

Use a segunda via à direita para pegar a saída 9A em direção à North First Street.

– (NSString*) exitNumber [read, assign]

Saia do número desta etapa, se houver.

– (GMSNavigationDrivingSide) drivingSide [read, assign]

Indica se esta etapa é em um trajeto à direita ou à esquerda.

– (NSInteger) roundaboutTurnNumber [read, assign]

O número contabilizado de saída a ser percorrido em relação ao local onde a rotatória entrou.

Definido apenas para rotatórias. Caso contrário, será -1.

- (NSInteger) stepNumber [read, assign]

O índice da etapa na lista de todas as etapas do trajeto.

A primeira etapa tem o número de etapa 0.

– (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

A distância total desta etapa.

Esse valor não vai mudar.

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

O tempo estimado necessário para concluir essa etapa.

Esse valor não vai mudar.