Здесь Маршрут общественного транспорта Максимальное расстояние до станции не работает

#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 км нет станций, то не будет действительного маршрута.