Обратный геокод пересечение - PullRequest
0 голосов
/ 17 октября 2019

Я использую API геокодирования для получения позиций адресов точек и пересечений. При попытке изменить геокодирование на точное положение пересечения конечная точка API обратного геокода возвращает только уровень соответствия "улица", но не "пересечение". Есть ли возможность настроить геокодер REVERSE для возврата пересечений?

https://geocoder.api.here.com/6.2/geocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}&city=Chicago&street=State%20%40%20Madison&gen=9

Приведенный выше вызов API возвращает следующий результат: Уровень соответствия: Метка "пересечение" = "S State St & W Madison St, Chicago, IL60602, Соединенные Штаты "Lat / Lon: 41.88206, -87.6278

https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_ID}&prox=41.88206,-87.6278&mode=retrieveAddresses&gen=9

Вызов геокода REVERSE выше с широтой / долготой пересечения" S State St & W Madison St "возвращает следующий результат: Match Level:"street "Label =" E Madison St, Чикаго, IL 60602, США "Lat / Lon: 41.88206, -87.6278

Ни один из результатов, возвращаемых API обратного геокодера, не содержит информации о пересечениях. Есть ли у меня шанс получить местоположение с меткой = "S State St & W Madison St, Chicago, IL 60602, United States" в API обратного геокодера?

Я уже пытался поиграться с "gen" иПараметр запроса mode, к сожалению, безуспешно.

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Существует специальный параметр, позволяющий возвращать пересечения в обратном геокодировании:

&additionaldata=IntersectionSnapTolerance,1

IntersectionSnapTolerance: N (с плавающей запятой в [0, 1]). При обратном геокодировании координаты значение контролирует, насколько точно сопоставление адреса будет привязано к следующему пересечению. Значение 0 указывает, что ни одна точка на ссылке не привязана к перекрестку;значение 1 указывает, что, скорее всего, пересечение улиц возвращается как совпадение. Значение по умолчанию: 0.

Дополнительная информация о дополнительных данных :

0 голосов
/ 17 октября 2019

Пожалуйста, попробуйте следующий запрос, который вернет Пересечение в качестве уровня соответствия в ответе.

https://geocoder.api.here.com/6.2/geocode.json?app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}&city=Chicago&street=State%20%40%20Madison

https://developer.here.com/documentation/geocoder/topics/example-geocoding-intersection.html

также проверьте комбинацию текста, чтобы найти пересечение,https://developer.here.com/documentation/geocoder/topics/resource-geocode.html

...