ЗДЕСЬ Fleet Telemetics API не может найти маршрут, если API маршрутизации не имеет проблем? - PullRequest
0 голосов
/ 16 июня 2020

Почему телематический API автопарка (необходим, потому что мне нужны расчеты дорожных сборов) не может найти маршрут, когда API маршрутизации?

Запрос телематики флота: https://fleet.ls.hereapi.com/2/calculateroute.json?apiKey=..&app_code=UB0aWrkozKtjf6brTv4byg&app_id=..=1&height=4.1148m&length=16.1544m&limitedWeight=80000lbs&maneuverattributes=direction%2Caction&maxSpeed=90mph&metricSystem=imperial&mode=fastest%3Btruck%3Btraffic%3Aenabled&representation=display&return=polyline&routeattributes=waypoints%2Csummary%2Cshape%2Clegs%2CspeedProfile&shippedHazardousGoods=&speedProfile=fast&tollVehicleType=truck&vehicleWeight=80000lbs&waypoint0=geo%2130.1353066%2C-97.8301877%3B200&waypoint1=geo%2130.2804572%2C-97.7250785%3B200

Запрос маршрутизации: https://route.ls.hereapi.com/routing/7.2/calculateroute.json?xnlp=CL_JSMv3.1.17.0&apikey=...&apiKey=...&detail=1&height=4.1148&length=16.1544&limitedWeight=40&maneuverattributes=direction%2Caction&metricSystem=imperial&mode=fastest%3Btruck%3Btraffic%3Aenabled&representation=display&return=polyline&routeattributes=waypoints%2Csummary%2Cshape%2Clegs&shippedHazardousGoods=&tollVehicleType=truck&vehicleWeight=40&waypoint0=geo!30.1353066%2C-97.8301877%3B200&waypoint1=geo!30.2804572%2C-97.7250785%3B200

Ответ телематики флота (сбой): {"issues":[{"message":"Couldn't reach way point 1 (start links -716069232 716069232 dest links -1240081052 -1240081051 -766146364 -766146023 -766146022 -766146021 -766146020 -766146019 -766146018 -766146017 -766146016 -766146015 -766146014 -766146012 -766146011 -766146010 -764262013 -761659546 -761601143 -761601142 -761601136 -761601135 -761601131 -761601129 -761601127 -761601124 -761601123 -761601122 -761601121 -761601120 -761587486 -761587485 -761587482 -761587479 -761587478 -761587477 -761587452 -761587451 -18143390 -18143161 -18143160 -18143099 -18143058 -18143035 18143035 18143058 18143099 18143160 18143161 18143390 761587451 761587452 761587477 761587478 761587479 761587482 761587485 761587486 761601120 761601121 761601122 761601123 761601124 761601127 761601129 761601131 761601135 761601136 761601142 761601143 761659546 764262013 766146010 766146011 766146012 766146014 766146015 766146016 766146017 766146018 766146019 766146020 766146021 766146022 766146023 766146364 1240081051 1240081052 ), closest link to destination reached: 716069232 at 30.13952/-97.8306, issues: illegal access, length"},{"message":"Request id: 261242ac-f71d-44c0-8484-a352d2e5ac79"}],"error_id":"261242ac-f71d-44c0-8484-a352d2e5ac79","response_code":"400 Bad Request"}

API флота возвращает ошибку с вопросом: issues: illegal access, length.

Это странно, потому что обе длины одинаковы, как и обе путевые точки.

Не соблюдает ли Fleet api географический радиус 200 м? Следует ли мне просто go вернуться к использованию API TCE?

Спасибо

1 Ответ

0 голосов
/ 18 июня 2020

Похоже, что в вашем запросе Fleet Telematics вы использовали некоторые параметры Routing API, которые не поддерживаются Fleet Telematics API. Например, & metricSystem = imperial, & presentation = display, & speedProfile = fast, не поддерживаются. Также для путевых точек geo! опция также не поддерживается в настоящее время. Пожалуйста, проверьте документ здесь для справки.

Достаточно интересно, удалив дополнительные параметры с помощью нижеприведенного вызова API, маршрут все еще не найден. https://fleet.ls.hereapi.com/2/calculateroute.json?&apiKey= [ВАШ КЛЮЧ API] & высота = 4,1148 м & длина = 16,1544 м & limitedWeight = 80000 фунтов & maneuverattributes = direction% 2Caction & maxSpeed ​​= 90 миль в час & mode = самый быстрый% 3Btruck% 3Btraffic% 3Aenabled & return = полилинии & route truck & vehicleWeight = 80000lbs & waypoint0 = 30.1353066, -97.8301877; 200 & waypoint1 = 30.2804572, -97.7250785; 200

После проверки выяснилось, что значение length = 16.1544m вызвало проблему. Уменьшая длину до 13 м, можно найти маршрут.

Итак, это может быть проблема api автопарка. Давайте посоветуемся с нашей командой разработчиков и оставим отзывы здесь позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...