Referência da classe GMSNavigationRoutingOptions

Referência da classe GMSNavigationRoutingOptions

Informações gerais

Uma classe imutável que contém opções relacionadas à lógica de roteamento (por exemplo, estratégia de roteamento).

Herdado por GMSNavigationMutableRoutingOptions.

Funções membro público

(tipo de instância)initWithRoutingStrategy:
 Inicializa as opções de roteamento com estratégia.
(tipo de instância) - initWithAlternativeRoutesStrategy:
 Inicializa as opções de trajeto com uma estratégia de rotas alternativas.
(tipo de instância)- initWithTargetDistancesMeters:
 Inicializa as opções de trajetos com distâncias desejadas e define a estratégia de roteamento como GMSNavigationRoutingStrategyDeltaToTargetDistance.

Propriedades

GMSNavigationRoutingStrategyroutingStrategy
 Especifica a ordem de classificação dos trajetos, por tempo ou distância.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 A estratégia de trajetos alternativos usada ao definir destinos.
NSArray< NSNumber * > * targetDistancesMeters
 Uma matriz de distâncias desejadas.

Documentação da função membro

– (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy) routingStrategy

Inicializa as opções de roteamento com estratégia.

Parâmetros:
routingStrategyEstratégia de roteamento que especifica a ordem das rotas retornadas.
– (instancetype) initWithAlternativeRoutesStrategy: (GMSNavigationAlternateRoutesStrategy). alternateRoutesStrategy

Inicializa as opções de trajeto com uma estratégia de rotas alternativas.

Parâmetros:
alternateRoutesStrategyEstratégia de trajetos alternativos que determina o número de trajetos alternativos retornados.
– (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

Inicializa as opções de trajetos com distâncias desejadas e define a estratégia de roteamento como GMSNavigationRoutingStrategyDeltaToTargetDistance.

As distâncias desejadas devem estar sempre atualizadas quando usadas.

Parâmetros:
targetDistancesMetersDistâncias de destino para destinos. Cada distância desejada é usada para classificar as rotas até o destino correspondente pelo delta absoluto para as rotas.

Documentação da propriedade

Especifica a ordem de classificação dos trajetos, por tempo ou distância.

Implementado em GMSNavigationMutableRoutingOptions.

A estratégia de trajetos alternativos usada ao definir destinos.

Implementado em GMSNavigationMutableRoutingOptions.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

Uma matriz de distâncias desejadas.

A meta de distância é usada para classificar trajetos até um destino pelo delta absoluto até ele do menor para o maior. Os elementos precisam ser números inteiros não negativos. Não defina GMSNavigationAlternativeRoutesStrategy e este campo ao mesmo tempo. Por enquanto, a distância desejada só é compatível com o primeiro destino. Portanto, coloque apenas um número inteiro positivo na matriz. Se o primeiro elemento não for um número inteiro positivo, o padrão da estratégia de roteamento será a melhor.

Implementado em GMSNavigationMutableRoutingOptions.