Справочник классов GMSNavigationRoutingOptions

Справочник классов GMSNavigationRoutingOptions

Обзор

Неизменяемый класс, содержащий параметры, связанные с логикой маршрутизации (например, стратегией маршрутизации).

Унаследовано GMSNavigationMutableRoutingOptions .

Открытые функции-члены

(тип экземпляра) - initWithRoutingStrategy:
Инициализирует параметры маршрутизации со стратегией маршрутизации.
(тип экземпляра) - initWithAlternateRoutesStrategy:
Инициализирует параметры маршрутизации с использованием стратегии альтернативных маршрутов.
(тип экземпляра) - initWithTargetDistancesMeters:
Инициализирует параметры маршрутизации с целевыми расстояниями и устанавливает стратегию маршрутизации GMSNavigationRoutingStrategyDeltaToTargetDistance.

Характеристики

GMSNavigationRoutingStrategy маршрутизацияСтратегия
Указывает порядок ранжирования маршрутов по времени или по расстоянию.
GMSNavigationАльтернативныеМаршрутыСтратегия Альтернативные маршрутыСтратегия
Стратегия альтернативных маршрутов, используемая при настройке пунктов назначения.
NSArray< NSNumber * > * цельРасстоянияМетры
Массив целевых расстояний.

Документация по функциям-членам

- (тип экземпляра) initWithRoutingStrategy: ( GMSNavigationRoutingStrategy ) маршрутизацияСтратегия

Инициализирует параметры маршрутизации со стратегией маршрутизации.

Параметры:
маршрутизацияСтратегия Стратегия маршрутизации, определяющая порядок возвращаемых маршрутов.
- (тип экземпляра) initWithAlternateRoutesStrategy: ( GMSNavigationAlternateRoutesStrategy ) Альтернативные маршрутыСтратегия

Инициализирует параметры маршрутизации с использованием стратегии альтернативных маршрутов.

Параметры:
Альтернативные маршрутыСтратегия Стратегия альтернативных маршрутов, определяющая количество возвращаемых альтернативных маршрутов.
- (тип экземпляра) initWithTargetDistancesMeters: (NSArray<NSNumber * > *) цельРасстоянияМетры

Инициализирует параметры маршрутизации с целевыми расстояниями и устанавливает стратегию маршрутизации GMSNavigationRoutingStrategyDeltaToTargetDistance.

Убедитесь, что целевые расстояния всегда актуальны при использовании.

Параметры:
цельРасстоянияМетры Целевые расстояния для пунктов назначения. Каждое целевое расстояние используется для ранжирования маршрутов до соответствующего пункта назначения по абсолютной разнице между маршрутами.

Документация на недвижимость

Указывает порядок ранжирования маршрутов по времени или по расстоянию.

Реализовано в GMSNavigationMutableRoutingOptions .

Стратегия альтернативных маршрутов, используемая при настройке пунктов назначения.

Реализовано в GMSNavigationMutableRoutingOptions .

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

Массив целевых расстояний.

Целевое расстояние используется для ранжирования маршрутов до пункта назначения по абсолютной разнице в него от наименьшего к наибольшему. Элементы должны быть неотрицательными целыми числами. Не устанавливайте GMSNavigationAlternateRoutesStrategy и это поле одновременно. Целевое расстояние на данный момент поддерживается только для первого пункта назначения. Поэтому помещайте в массив только одно положительное целое число. Если первый элемент не является целым положительным числом, по умолчанию используется лучшая стратегия маршрутизации.

Реализовано в GMSNavigationMutableRoutingOptions .