Обратный Гео с Алголией - PullRequest
0 голосов
/ 29 апреля 2018

Предоставляет ли Algolia обратное геокодирование, например GeoNames или Google ? То есть найти адрес по лат / лнг?

Я ничего не нашел в документе "Места в Алголии".

Ответы [ 2 ]

0 голосов
/ 09 июля 2018

С недавних пор вы можете напрямую использовать конечную точку /reverse следующим образом:

curl -X GET 'https://places-dsn.algolia.net/1/places/reverse?hitsPerPage=1&aroundLatLng=48.876599,2.124843'

См. Дополнительную информацию в документации: https://community.algolia.com/places/rest.html#reverse-geocoding

0 голосов
/ 29 апреля 2018

Согласно их документу https://community.algolia.com/places/documentation.html#api-options-type вы можете получить любой из следующих типов:

-city
-country
-address
-busStop
-trainStation
-townhall
-airport

Do возвращает довольно много данных с помощью API обратного геокодирования:

curl -X POST 'https://places-dsn.algolia.net/1/places/query' --data '{"aroundLatLng": "48.876599,2.124843"}'

Иногда слишком мало данных может быть проблемой, так же как и слишком много данных. Вам придется самому разобраться.

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

Если вам нужен только один совпадающий адрес и несколько близлежащих улиц, попробуйте:

curl 'https://geocode.xyz/48.876599,2.124843?geoit=json'
...