Android SDK, рассчитать маршрут с ошибкой VIOLATES_OPTIONS - PullRequest
0 голосов
/ 11 июня 2019

Я разрабатываю приложение с здесь навигацией по карте, я уже реализовал это, но иногда я получаю сообщение об ошибке НАРУШЕНИЯ ВАРИАНТОВ после расчета маршрута Я вижу, что могу добавить TruckRestrictionsMode.PENALIZE_VIOLATIONS в RouteOptions

Но есть ли какая-то возможность получить точки (координаты) из RouteResult сегмента, где есть какая-то проблема на маршруте, для показа пользователю это как пин-код на карте или что-то в этом роде? Я не нахожу это в документации, я вижу только то, что в API resuest для расчета маршрута (не в adnroid sdk) есть заметки в маневрах, могут быть нарушения

http://prntscr.com/o0j94i

Можно ли как-нибудь получить это от adnroid sdk при расчете маршрута? Или может есть какой-то другой способ? Я новый здесь API, возможно, я не правильно понимаю что-то

1 Ответ

0 голосов
/ 12 июня 2019

Проверяли ли вы перечисления, связанные с маршрутизацией:

В вычислениях маршрутов используются перечисления HERE SDK, которые включают в себя:

  • Перечисление Route.TrafficPenaltyMode - представляет значения, описывающие, как CoreRouterдолжен обрабатывать события трафика в расчете маршрута, такие как DISABLED, AVOID_LONG_TERM_CLOSURES или OPTIMAL
  • Перечисление RouteOptions.Type - представляет значения, описывающие различные типы маршрутизации, такие как FASTEST или SHORTEST
  • The RouteOptions.TransportMode представляет значения, описывающие различные виды транспорта, такие как CAR, TRUCK, TRACK (который соединяет путевые точки с помощью прямых линий) или PEDESTRIAN. • Перечисление RoutingError

  • представляет значения, описывающие возможные ошибки расчета маршрута, такие каккак NONE или VIOLATES_OPTIONS

  • Перечисление RouteResult.ViolatedOption - представляет значения, описывающие возможные нарушения параметров маршрута, такие как AVOID_HIGHWAYS или AVOID_FERRIES
...