Параметры маршрутизации

публичный класс RoutingOptions расширяет объект

Определяет параметры, используемые Navigator для расчета маршрута до пункта назначения.

Сводка вложенных классов

@интерфейс RoutingOptions.RoutingStrategy Стратегия маршрутизации определяет порядок ранжирования маршрутов, что влияет на первоначально выбранный маршрут и во время изменения маршрута.
@интерфейс RoutingOptions.TravelMode Указывает тип транспорта, используемый для настройки маршрутов.

Сводка общедоступного конструктора

Краткое описание общедоступного метода

Параметры маршрутизации
АльтернативныеРутесСтратегия ( AlternateRoutesStrategy alterRoutesOption)
Настраивает количество альтернативных маршрутов, отображаемых во время навигации.
Параметры маршрутизации
ignoreHighways (логическое значение ignoreHighways)
Настраивает, следует ли избегать автомагистралей и автомагистралей при создании маршрута к месту назначения.
Параметры маршрутизации
ignoreTolls (логическое значение ignoreTolls)
Настраивает, следует ли избегать платных дорог при создании маршрута до пункта назначения.
АльтернативныеМаршрутыСтратегия
getAlternateRoutesStrategy ()
Возвращает предпочтительную стратегию отображения количества альтернативных маршрутов, отображаемых во время навигации.
логическое значение
getAvoidHighways ()
Возвращает логическое значение, указывающее, следует ли избегать шоссе и автомагистралей.
логическое значение
getAvoidTolls ()
Возвращает логическое значение, указывающее, следует ли избегать платных дорог.
длинный
getLocationTimeoutMs ()
Возвращает максимальное время в миллисекундах ожидания исправления местоположения перед setDestinations(List ) setDestinations(List ) терпит неудачу.
интервал
интервал
getTravelMode ()
Возвращает тип указаний, которые следует предоставить пользователю.
Параметры маршрутизации
locationTimeoutMs (длинное locationTimeoutMs)
Настраивает максимальное время ожидания исправления местоположения, прежде чем setDestinations(List ) setDestinations(List ) завершается с ошибкой LOCATION_UNKNOWN .
Параметры маршрутизации
маршрутизацияСтратегия (int маршрутизацияСтратегия)
Указывает стратегию маршрутизации, используемую при навигации и изменении маршрутизации.
Параметры маршрутизации
TravelMode (int TravelMode)
Указывает тип транспорта, используемый для определения направлений навигации.

Сводка унаследованных методов

Публичные конструкторы

публичные параметры маршрутизации ()

Публичные методы

public RoutingOptions alterRoutesStrategy ( AlternateRoutesStrategy alterRoutesOption)

Настраивает количество альтернативных маршрутов, отображаемых во время навигации. По умолчанию отображаются все доступные альтернативные маршруты.

Параметры
Альтернативный вариант маршрутов Предпочтительная стратегия отображения количества альтернативных маршрутов, отображаемых во время навигации.
Возврат
  • объект, для которого был вызван метод, с обновленной настройкой альтернативного маршрута.

public RoutingOptions ignoreHighways (логическое значение ignoreHighways)

Настраивает, следует ли избегать автомагистралей и автомагистралей при создании маршрута к месту назначения.

Параметры
избегатьШоссе Если true , шоссе и автомагистрали избегаются.
Возврат
  • объект, для которого был вызван метод, с обновленной настройкой обхода шоссе

public RoutingOptions ignoreTolls (логическое значение ignoreTolls)

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

Параметры
избежатьПошлины Если true , платные дороги избегаются.
Возврат
  • объект, для которого был вызван метод, с обновленной настройкой предотвращения платных дорог

public AlternateRoutesStrategy getAlternateRoutesStrategy ()

Возвращает предпочтительную стратегию отображения количества альтернативных маршрутов, отображаемых во время навигации.

общедоступное логическое значение getAvoidHighways ()

Возвращает логическое значение, указывающее, следует ли избегать шоссе и автомагистралей.

Возврат
  • true , если избегать шоссе и автомагистралей

общедоступное логическое значение getAvoidTolls ()

Возвращает логическое значение, указывающее, следует ли избегать платных дорог.

Возврат
  • true , если избегать платных дорог

общедоступный длинный getLocationTimeoutMs ()

Возвращает максимальное время в миллисекундах ожидания исправления местоположения перед setDestinations(List ) setDestinations(List ) терпит неудачу. Если значение равно нулю, ограничений нет.

Возврат
  • максимальное время ожидания исправления местоположения

public int getRoutingStrategy ()

public int getTravelMode ()

Возвращает тип указаний, которые следует предоставить пользователю.

public RoutingOptions locationTimeoutMs (длинное locationTimeoutMs)

Настраивает максимальное время ожидания исправления местоположения, прежде чем setDestinations(List ) setDestinations(List ) завершается с ошибкой LOCATION_UNKNOWN . Значение по умолчанию, равное нулю, приведет к вечному ожиданию.

Параметры
locationTimeoutMs Максимальное время ожидания местоположения в миллисекундах.
Возврат
  • объект, для которого был вызван метод, с обновленной настройкой тайм-аута местоположения

public RoutingOptions RouteStrategy (int RouteStrategy)

Указывает стратегию маршрутизации, используемую при навигации и изменении маршрутизации.

Параметры
маршрутизацияСтратегия

public RoutingOptions travelMode (int travelMode)

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

Параметры
режим путешествия
Возврат
  • объект, для которого был вызван метод, с обновленным режимом перемещения.