Descripción general
Es una clase inmutable que contiene opciones relacionadas con la lógica de enrutamiento (p.ej., estrategia de enrutamiento).
Lo hereda GMSNavigationMutableRoutingOptions.
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 | |
GMSNavigationRoutingStrategy | routingStrategy |
Especifica el orden de clasificación de las rutas, ya sea por tiempo o por distancia. | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
La estrategia de rutas alternativas que se utiliza cuando se configuran destinos. | |
NSArray< NSNumber * > * | targetDistancesMeters |
Un array de distancias objetivo. |
Documentación de las funciones de los miembros
- (instancetype) initWithRoutingStrategy: | (GMSNavigationRoutingStrategy). | routingStrategy |
Inicializa las opciones de enrutamiento con una estrategia de enrutamiento.
- Parámetros:
-
routingStrategy Estrategia de enrutamiento que especifica el orden de las rutas que se muestran.
- (instancetype) initWithAlternativeRoutesStrategy: | (GMSNavigationAlternateRoutesStrategy) | alternateRoutesStrategy |
Inicializa las opciones de enrutamiento con una estrategia de rutas alternativas.
- Parámetros:
-
alternateRoutesStrategy Estrategia 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:
-
targetDistancesMeters Distancias 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, assign] |
Especifica el orden de clasificación de las rutas, ya sea por tiempo o por distancia.
Implementado en GMSNavigationMutableRoutingOptions.
(GMSNavigationAlternateRoutesStrategy) de alternateRoutesStrategy [read, assign] |
La estrategia de rutas alternativas que se utiliza cuando se configuran destinos.
Implementado en GMSNavigationMutableRoutingOptions.
- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign] |
Un array de distancias objetivo.
Una distancia objetivo se usa para clasificar las rutas a un destino mediante el delta absoluto de menor a mayor. 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.
Implementado en GMSNavigationMutableRoutingOptions.