Обзор
Неизменяемый класс, содержащий параметры, связанные с логикой маршрутизации (например, стратегией маршрутизации).
Унаследовано GMSNavigationMutableRoutingOptions .
Открытые функции-члены | |
(тип экземпляра) | - initWithRoutingStrategy: |
Инициализирует параметры маршрутизации со стратегией маршрутизации. | |
(тип экземпляра) | - initWithAlternateRoutesStrategy: |
Инициализирует параметры маршрутизации с использованием стратегии альтернативных маршрутов. | |
(тип экземпляра) | - initWithTargetDistancesMeters: |
Инициализирует параметры маршрутизации с целевыми расстояниями и устанавливает стратегию маршрутизации GMSNavigationRoutingStrategyDeltaToTargetDistance. | |
Характеристики | |
GMSNavigationRoutingStrategy | маршрутизацияСтратегия |
Указывает порядок ранжирования маршрутов по времени или по расстоянию. | |
GMSNavigationАльтернативныеМаршрутыСтратегия | Альтернативные маршрутыСтратегия |
Стратегия альтернативных маршрутов, используемая при настройке пунктов назначения. | |
NSArray< NSNumber * > * | цельРасстоянияМетры |
Массив целевых расстояний. |
Документация по функциям-членам
- (тип экземпляра) initWithRoutingStrategy: | ( GMSNavigationRoutingStrategy ) | маршрутизацияСтратегия |
Инициализирует параметры маршрутизации со стратегией маршрутизации.
- Параметры:
маршрутизацияСтратегия Стратегия маршрутизации, определяющая порядок возвращаемых маршрутов.
- (тип экземпляра) initWithAlternateRoutesStrategy: | ( GMSNavigationAlternateRoutesStrategy ) | Альтернативные маршрутыСтратегия |
Инициализирует параметры маршрутизации с использованием стратегии альтернативных маршрутов.
- Параметры:
Альтернативные маршрутыСтратегия Стратегия альтернативных маршрутов, определяющая количество возвращаемых альтернативных маршрутов.
- (тип экземпляра) initWithTargetDistancesMeters: | (NSArray<NSNumber * > *) | цельРасстоянияМетры |
Инициализирует параметры маршрутизации с целевыми расстояниями и устанавливает стратегию маршрутизации GMSNavigationRoutingStrategyDeltaToTargetDistance.
Убедитесь, что целевые расстояния всегда актуальны при использовании.
- Параметры:
цельРасстоянияМетры Целевые расстояния для пунктов назначения. Каждое целевое расстояние используется для ранжирования маршрутов до соответствующего пункта назначения по абсолютной разнице между маршрутами.
Документация на недвижимость
- ( GMSNavigationRoutingStrategy ) routingStrategy [read, assign] |
Указывает порядок ранжирования маршрутов по времени или по расстоянию.
Реализовано в GMSNavigationMutableRoutingOptions .
- ( GMSNavigationAlternateRoutesStrategy ) alterRoutesStrategy [read, assign] |
Стратегия альтернативных маршрутов, используемая при настройке пунктов назначения.
Реализовано в GMSNavigationMutableRoutingOptions .
- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign] |
Массив целевых расстояний.
Целевое расстояние используется для ранжирования маршрутов до пункта назначения по абсолютной разнице в него от наименьшего к наибольшему. Элементы должны быть неотрицательными целыми числами. Не устанавливайте GMSNavigationAlternateRoutesStrategy и это поле одновременно. Целевое расстояние на данный момент поддерживается только для первого пункта назначения. Поэтому помещайте в массив только одно положительное целое число. Если первый элемент не является целым положительным числом, по умолчанию используется лучшая стратегия маршрутизации.
Реализовано в GMSNavigationMutableRoutingOptions .