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

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

Обзор

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

Наследует GMSNavigationRoutingOptions .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Реализует GMSNavigationRoutingOptions .

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

Реализует GMSNavigationRoutingOptions .

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

Целевые расстояния, используемые для ранжирования маршрутов.

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

Реализует GMSNavigationRoutingOptions .