Referência da classe GMSNavigationMutableRoutingOptions

Referência da classe GMSNavigationMutableRoutingOptions

Informações gerais

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

Herda GMSNavigationRoutingOptions.

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
 Distâncias de destino usadas para classificar os trajetos.

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

- (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign]

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

Implementa GMSNavigationRoutingOptions.

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

Implementa GMSNavigationRoutingOptions.

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

Distâncias de destino usadas para classificar os trajetos.

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.

Implementa GMSNavigationRoutingOptions.