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 | |
GMSNavigationRoutingStrategy | routingStrategy |
Especifica a ordem de classificação dos trajetos, por tempo ou distância. | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
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:
-
routingStrategy Estraté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:
-
alternateRoutesStrategy Estraté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:
-
targetDistancesMeters Distâ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, assign] |
Especifica a ordem de classificação dos trajetos, por tempo ou distância.
Implementado em GMSNavigationMutableRoutingOptions.
- (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
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.