openstreetmap - ближайший объект-путь к местоположению пользователя - PullRequest
1 голос
/ 13 февраля 2011

Я немного поиграюсь с данными openstreetmap. То, что я хочу получить, - это самая близкая «дорога» (т. Е. Путь с тегом «шоссе», установленным на определенные значения) к позиции пользователя.
В настоящее время я использую API для запроса всех объектов в квадрате вокруг пользователя, а затем анализирую все элементы пути, проверяю их теги, проверяю их расстояние до пользователя и т. Д.
Но это не звучит слишком элегантно для меня.
Есть ли лучшее решение ? может быть, через API или установив данные openstreetmap в локальную БД, чтобы можно было запросить это напрямую?

было бы здорово, если бы кто-то мог указать мне правильное направление.

Заранее спасибо.

1 Ответ

3 голосов
/ 15 февраля 2011

Пожалуйста, используйте " API данных только для чтения " для получения данных.

Вы не должны использовать « API редактирования » для целей только для чтения или проектов. (см. Условия использования )

Для ваших целей я бы использовал OSM Server Script

...