ЗДЕСЬ карты изохрон запрос отправления

Я следую этому примеру:

https://developer.here.com/api-explorer/rest/routing/time-based-isoline-start-as-center

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

Могу ли я указать этот параметр или мне просто нужно, чтобы моя программа запускалась автоматически в разное время суток (я предлагаю это решение просто в шутку)


person Negapizza    schedule 16.05.2018    source источник


Ответы (1)


Тот факт, что вы получаете разный результат в зависимости от того, когда вы вызываете API, связан с тем, что алгоритм маршрутизации учитывает скорость трафика и инциденты при расчете маршрута.

Вы можете установить время отправления в запросе с помощью параметра запроса departure с конкретным временем в качестве значения или со специальным значением сейчас:

отправление

Время, когда ожидается начало путешествия. При расчете маршрута учитывается скорость движения и происшествия. Вы можете использовать now для указания текущего времени. Его можно использовать, только если также используется параметр start. Тип: xs:dateTime.

departure=2013-07-04T17:00:00+02

Примечание. Если необязательное смещение часового пояса не указано, предполагается, что значение отправления указано по местному времени.

Источник: Справочник по API Calculate Isoline< /сильный>

person Michael P. Bazos    schedule 20.05.2018
comment
Так, например, мне просто нужно добавить отправление в запрос GET вот так? isoline.route.cit.api.here.com/routing/7.2/ Похоже, это не работает - person Negapizza; 21.05.2018
comment
Я думаю, это связано с тем, что символ + в значении смещения часового пояса не был закодирован в URL-адресе. Из ответа видно, что он был интерпретирован как пробел. Если вам нужен часовой пояс и вы хотите попробовать прямо из URL-адреса, вместо этого замените знак плюса на %2B. Также в документации сказано, что если вы опустите часовой пояс, время будет считаться локально, в данном случае в часовом поясе начальных координат. - person Michael P. Bazos; 21.05.2018
comment
Может быть полезная ссылка gis-ops.github.io/reachability-analysis, которую вы могли бы используйте вкладку сети в инструментах браузера и посмотрите, что происходит в запросе GET. - person Timothy Dalton; 10.06.2019