Ограничение скорости для нескольких мест с использованием HERE API - PullRequest
0 голосов
/ 14 февраля 2020

Мне нужно знать ограничение скорости для некоторых координат из поездки транспортного средства. Если я выполняю запрос POST, например:

https://fleet.cit.api.here.com/2/calculateroute.json?routeMatch=1&mode=car&attributes=SPEED_LIMITS_FCn(*)&&app_id=APP_ID&app_code=APP_CODE

with body:
LATITUDE,LONGITUDE
37.401996,-122.041338
37.416438,-122.086022

, я получаю обратно построенный маршрут с очень большим количеством координат. Но меня интересуют только две координаты ... Есть ли лучший способ получить ограничение скорости для нескольких (~ 10-100) координат?

1 Ответ

0 голосов
/ 17 февраля 2020

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

https://route.ls.hereapi.com/routing/7.2/calculateroute.json?apiKey=xxx&waypoint0=42.4065, - 113.3798 & waypoint1 = 42.2821, -83.74847 & mode = fasttest; car & inkAttributes = speedLimit, dynamicSpeedInfo & legAttributes = links

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

https://geocoder.ls.hereapi.com/6.2/geocode.json?searchtext=Castro%20St%20Mountain%20View%20Santa%20Clara%20US&gen=9&apiKey=xxxxx&locationattributes=li

...