OSM. Как сделать поиск ближайшего адреса от точки?
Для одного сервиса, нужно автоматическое заполнение адреса по точке, которую указал пользователь на карте. Сейчас используем nominatim.openstreetmap.org. Но всплывает проблема - пользователь может указать на карте и не на дом, но нужен именно поиск ближайшего дома. Возможно ли это реализовать, желательно не прибегая к платным сервисам типа яндекс или гугл карт?
kAIST, Все остальные решения я вам не советую использовать, если только у вас сделано на коленке в виде хобби проект, т.к. ни nominatim.openstreetmap.org ни другие вам не чего не должны и в любой момент могут вас просто забанить за нагрузку. Что вы на это скажете начальству?
П.С. можно глянуть в сторону overpass-api, но его основной сервер забанен РКН.
freeExec, спасибо. В принципе склонялся и раньше к локальному решению, тот же тайловый сервер OSM развернуть локально. Сейчас почитал, не так уж и сложно, но ресурсов конечно немало нужно :(
Да, и ещё nominatim выдаст временный (или постоянный) бан, если задержка между запросами запросами будет чаше, чем 1 сек (она будет частой с большой вероятностью, если брать примеры с сайта leaflet).