#javascript #routes #here-api
Вопрос:
Я пытаюсь запросить некоторые данные об общественном транспорте из API here. Однако я борюсь с тем, когда исходная точка находится далеко от станции. В ссылке на pedestrian[distance]
API есть параметр. Я, однако, просто не могу заставить это работать.
Этот запрос, например:
https://transit.router.hereapi.com/v8/routes?apiKey=<API_KEY>origin=48.3787,16.5122amp;destination=48.211029313540855,16.347822689187193amp;modes=cityTrainamp;departureTime=2021-10-26T08:08:00amp;pedestrian[100000]
Верните это:
Есть ли какой-нибудь способ, которым я всегда могу быть уверен, что получу результат. Даже если следующая станция находится, например, в 20 км отсюда?
Комментарии:
1. Можешь попробовать
pedestrian[maxDistance]=100000
вместо этого?
Ответ №1:
Это связано с тем, что ваш URL-адрес сформирован неправильно, пожалуйста, попробуйте вместо этого использовать этот: https://transit.router.hereapi.com/v8/routes?apiKey={APIKEY}amp;origin=48.3787,16.5122amp;destination=48.211029313540855,16.347822689187193amp;modes=cityTrainamp;departureTime=2021-10-26T08:08:00amp;pedestrian[maxDistance]=6000
Комментарии:
1. большое вам спасибо!:) Вы знаете, какое максимальное значение расстояния я могу предоставить? И есть ли какой-нибудь хороший обходной путь, если поблизости нет станции?
2. Максимальное расстояние пешком составит 6 км, если в радиусе 6 км нет станций, то не будет действительного маршрута.