Referencia de la clase GMSNavigationMutableRoutingOptions

Referencia de la clase GMSNavigationMutableRouteOptions

Descripción general

Una clase mutable que contiene opciones relacionadas con la lógica de enrutamiento (p. ej., estrategia de enrutamiento)

Hereda GMSNavigationRoutingOptions.

Funciones públicas de miembro

(tipo de instancia)- initWithRouteStrategy:
 Inicializa las opciones de enrutamiento con una estrategia de enrutamiento.
(tipo de instancia)- initWithAlternativeRoutesStrategy:
 Inicializa las opciones de enrutamiento con una estrategia de rutas alternativas.
(tipo de instancia)- initWithTargetDistancesMeters
 Inicializa las opciones de enrutamiento con las distancias objetivo y establece la estrategia de enrutamiento en GMSNavigationPlanificaciónDeltaToTargetDistance.

Propiedades

GMSNavigationRoutingStrategyroutingStrategy
 Especifica el orden de clasificación de las rutas, ya sea por tiempo o por distancia.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 La estrategia de rutas alternativas que se utiliza cuando se configuran destinos.
NSArray< NSNumber * > * targetDistancesMeters
 Distancias objetivo usadas para clasificar las rutas.

Documentación de las funciones de los miembros

- (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy). routingStrategy

Inicializa las opciones de enrutamiento con una estrategia de enrutamiento.

Parámetros:
routingStrategyEstrategia de enrutamiento que especifica el orden de las rutas que se muestran.

Inicializa las opciones de enrutamiento con una estrategia de rutas alternativas.

Parámetros:
alternateRoutesStrategyEstrategia de rutas alternativas que determina la cantidad de rutas alternativas que se muestran.
- (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

Inicializa las opciones de enrutamiento con las distancias objetivo y establece la estrategia de enrutamiento en GMSNavigationPlanificaciónDeltaToTargetDistance.

Asegúrate de que las distancias objetivo estén siempre actualizadas cuando las uses.

Parámetros:
targetDistancesMetersDistancias objetivo para destinos. Cada distancia objetivo se usa para clasificar las rutas con su destino correspondiente según su delta absoluto respecto de las rutas.

Documentación de la propiedad

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

Especifica el orden de clasificación de las rutas, ya sea por tiempo o por distancia.

Implementa GMSNavigationRoutingOptions.

La estrategia de rutas alternativas que se utiliza cuando se configuran destinos.

Implementa GMSNavigationRoutingOptions.

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

Distancias objetivo usadas para clasificar las rutas.

Los elementos deben ser números enteros no negativos. No configures GMSNavigationAlternativeRoutesStrategy y de este campo al mismo tiempo. Por el momento, la distancia objetivo solo se admite para el primer destino. Por lo tanto, solo debes colocar un número entero positivo en el array. Si el primer elemento no es un número entero positivo, la estrategia de enrutamiento usa de forma predeterminada la mejor estrategia de enrutamiento.

Implementa GMSNavigationRoutingOptions.