Я пытаюсь использовать вывод полилинии запроса маршрута API v8 в качестве входных данных для параметра сжатого места последующего запроса просмотра мест, но получаю ошибку формата. Вот пример:
запрос:
https://router.hereapi.com/v8/routes?apiKey= & transportMode = car & origin = 52.5308,13.3847 & destination = 52.5323,13.3789 & return = polyline
ответ содержит сжатый полилинию:
...
"polyline": "BGwynmkDu39wZvBtF3InfvHrdvHvboGzF0FnGoGvHsOvR8L3NkSnVoGjIsEzFgFvHkDrJwHrJoVvb0ezoBjInV3N_iBzJ_Z",
...
* * 1014 Используя это в запросе местах, как:
https://places.sit.ls.hereapi.com/places/v1/browse?apiKey= & compressedRoute = BGwynmkDu39wZvBtF3InfvHrdvHvboGzF0FnGoGvHsOvR8L3NkSnVoGjIsEzFgFvHkDrJwHrJoVvb0ezoBjInV3N_iBzJ_Z; w = 500 & cat = бензозаправочная станция & callback =
приводит к следующей ошибке:
({
"status": 400,
"message": "'compressedRoute' parameter is incorrectly formatted: requirement failed: Latitude must be between -90.0 and 90.0, got: 525.30983",
"incidentId": "38e52b93-6198-479f-a52b-936198579fd8"
});
Являются ли полилинии и сжатые данные несовместимыми или может быть ошибка?