2009-12-25 2 views
40

Я использовал OpenStreetMap на моем текущем веб-сайте. Я разработал веб-сайт с использованием PHP. Мое требование - получить АДРЕС на основе географического местоположения (широта & долгота). Есть ли какой-либо OpenStreetMap API для получения информации о местоположении на основе Lat/Lon?Обратное геопозиционирование с использованием OpenStreetMap

Спасибо, Вишал Parmar

+20

Я не понимаю, почему это было закрыто, и я рад, что он все еще доступен для просмотра, потому что этот вопрос и его ответ были ценны для меня. –

+1

@ B.ClayShannon Я предполагаю, что это из-за [этого] (http://stackoverflow.com/help/on-topic): «Вопросы, предлагающие нам рекомендовать или находить инструмент, библиотеку или любимый ресурс вне сайта, вне темы для переполнения стека, поскольку они, как правило, привлекают упрямые ответы и спам ». Однако я думаю, что только потому, что они * стремятся *, не означает, что они * будут * - этот вопрос является прекрасным примером. Кажется, что Nominatim стал фактически де-факто выбором для решения этой проблемы за последние несколько лет, так что здесь нет места для спам-мнений. –

+1

Это может быть лучше подходит для gis.stackexchange.com. –

ответ

44

Есть несколько обратного геокодирования API, доступные для OpenStreetMap (поскольку данные с открытым исходным кодом, любой может построить один). Эти два, которые я бы рекомендовал вам изучить, следующие:

  1. Nominatim, управляемый членом сообщества OSM в качестве проекта добровольца. Reverse Geocoding documentation
  2. CloudMade Геокодирование, выполняемое как коммерческое обслуживание. Reverse Geocoding documentation (внизу)

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

+3

Я согласен с @gravitystorm - cloudmade - частная компания, чей основатель отправился в Бинг после долгих лет больших финансовых потерь. будущее облачной неопределенности. с другой стороны, nominatim является общественным проектом/инструментом. –

Смежные вопросы