Ошибка здесь Geocoding API

Использование API геокодирования Here для получения идентификаторов LinkID из заданного места (широта, долгота).

Пример: (37,399643, -121,953085); Расстояние близости = 50 м;

//reverse.geocoder.api.here.com/6.2/reversegeocode.json?prox=37.399643,-121.953085,50&mode=retrieveAddresses&locationAttributes=linkInfo&gen=9&app_id= {AppID} & app_code = {AppCode}

Вышеупомянутый запрос работает отлично. Возврат соответствующих LinkID в местоположении. См. Ниже:  введите описание изображения здесь

Теперь, если мы уменьшим радиус близости до 5 м с 5 м -> Здесь ответ API переходит в совершенно другое место.

//reverse.geocoder.api.here.com/6.2/reversegeocode.json?prox=37.399643,-121.953085,5&mode=retrieveAddresses&locationAttributes=linkInfo&gen=9&app_id= {AppID} & app_code = {AppCode}

См. Ниже:  введите описание изображения здесь

Здесь возвращено совершенно неправильное местоположение. Выделенное место на самом деле находится в 5-6 милях от правильного места. Эта ошибка, по-видимому, возникает при значениях радиуса близости <30м.


person Ravindhran Sankar    schedule 04.11.2018    source источник


Ответы (1)


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

Пример: (37,399643, -121,953085); Расстояние близости = 22 м

С радиусом 22 близость по-прежнему имеет геометрию улицы. Обратный геокодер возвращает результат с одной улицей "ReferenceId": "1121660494". введите здесь описание изображения

Пример: (37,399643, -121,953085); Расстояние близости = 21м;

В радиусе 21 - ни одна улица не находится в радиусе. Поэтому Геокодер возвращает ссылку, что центральная точка города - Санта-Клара находится на ней. введите здесь описание изображения

person HERE Developer Support    schedule 06.11.2018
comment
Как отражается ответ Here - в радиусе не найдено улиц? Об этом состоянии следует сообщить в ответе. - person Ravindhran Sankar; 06.11.2018