Как использовать nominatim.openstreetmap.org/search, чтобы ограничить результаты в радиусе 1 км? - PullRequest
0 голосов
/ 25 июня 2019

При использовании https://nominatim.openstreetmap.org/search?format=xml&q=bahamas%20ponte%20nova&addressdetails=1&limit=3

у меня есть именно тот результат, который мне нужен.

Но если вы удалите название моего города "Ponte Nova", в результате появятся ссылкииз Испании, но из моего города не приходит никаких результатов.

Как получить результаты, чтобы сфокусироваться на заданном радиусе?

1 Ответ

1 голос
/ 26 июня 2019

См. Документация по Nominatim API .

В соответствии с разделом Ограничение результата вы можете использовать viewbox=<x1>,<y1>,<x2>,<y2> и bounded=1, чтобы ограничить результаты поиска доудельная площадь.

Пример: https://nominatim.openstreetmap.org/search?format=xml&q=bahamas&addressdetails=1&limit=3&viewbox=-43.00804%2C-20.36925%2C-42.73699%2C-20.44969&bounded=1

...