запрос местоположений с overpass api

Привет, я пытаюсь выполнить запрос местоположений (город, улица и т. д.) с предложениями, точно так же, как окна поиска на картах Google, openstreetmap.org или окно поиска на http://overpass-turbo.eu/.

Может кто-нибудь мне помочь?

То, что я сделал до сих пор, было этим запросом, но я думаю, что это неправильный подход, потому что он очень медленный и результаты плохие...

[out:json];
node
  ["name"~"Berlin"]
  ["place"~"city|village|town"];
out body;

person appsthatmatter    schedule 14.09.2015    source источник


Ответы (1)


openstreetmap.org и окно поиска на Overpass Turbo используют Nominatim. См. запись в вики http://wiki.openstreetmap.org/wiki/Nominatim.

Ниже приведен сценарий JS, используемый overpass turbo для запроса Nominatim: https://github.com/tyrasd/overpass-turbo/blob/master/js/nominatim.js

person headuck    schedule 14.09.2015