Я новичок в использовании here.com и борюсь с тем, что считаю базовым запросом.У меня есть серия GPS-координат от автомобильных дорог на юге США, и я хотел бы связать данные координат с соответствующими ограничениями скорости и информацией о дороге (например, функциональный класс).
Я пытаюсь использовать поиск близостифункция, но я продолжаю получать ошибку, которую я не могу четко проследить.
В основе моего запроса используется
https://pde.api.here.com/1/search/proximity.json
. Затем я добавляю свой app_id и код и устанавливаю близость к координате GPS.Например:
proximity=29.70127,-95.40907
Затем в соответствии с инструкциями API по адресу: Поиск по близости Here.com
Я ввожу идентификатор слоя и ключевые атрибуты.Например, чтобы найти ограничение скорости:
layer_ids=SPEED_LIMITS_FC1&key_attributes=FROM_REF_SPEED_LIMIT
Когда я отправляю запрос, я получаю следующую ошибку:
{
"faultCode": "704a79f6-20f3-4fa6-874c-5741dcaf1feb",
"responseCode": "400",
"message": "Provided layer does not contain geometries."
}
Кажется, основываясь на сообщении, что я могу использовать неправильныйСлой, однако, я знаю, что атрибуты, которые я запрашиваю, присутствуют со слоем.Кроме того, я попробовал другие варианты слоя FC (1-5) без успеха.Мне не ясно, что означает «геометрия» в сообщении об ошибке.
Я также проверил другие более простые запросы, чтобы убедиться, что мои app_id и app_code правильно введены и что нет подключения к сетивопросы.