2009-12-25 4 views
40

진행중인 웹 사이트에서 OpenStreetMap을 사용했습니다. 나는 PHP를 사용하여 웹 사이트를 개발했다. 제 요구 사항은 지리적 위치 (위도 & 경도)를 기준으로 ADDRESS를 (를) 얻는 것입니다. Lat/Lon을 기반으로 위치 정보를 얻을 수있는 OpenStreetMap API가 있습니까?OpenStreetMap을 사용하여 지리적 위치를 반전합니다.

감사합니다, 이씨 Parmar

+20

이것이 왜 닫 혔는지 이해하지 못합니다.이 질문과 답변이 저에게 귀중하기 때문에 여전히 볼 수있어서 기쁩니다. –

+1

@ B.ClayShannon [this] (http://stackoverflow.com/help/on-topic)로 인해 다음과 같이 추측됩니다. "도구, 라이브러리 또는 좋아하는 오프 사이트 리소스를 추천하거나 찾도록 요청하는 질문은 다음과 같습니다. 스택 오버플로 (Stack Overflow)에 대한 주제를 벗어났습니다. 그들은 오피니언 스 답과 스팸을 끌어 들이기 쉽습니다. " 그러나, 나는 그들이 단지 * 경향이 있다고 생각하지 않는다고 생각합니다. *이 질문은 완벽한 예입니다. Nominatim이 지난 몇 년 동안이 문제를 해결하기위한 사실상의 선택이 된 것처럼 보였습니다. 스팸성 의견에 대한 여지가 많지 않습니다. –

+1

gis.stackexchange.com에 더 적합 할 수 있습니다. –

답변

44

OpenStreetMap에 사용할 여러 역 지오 코딩 API를이 있습니다 (데이터가 오픈 소스이기 때문에, 사람이 하나를 구축 할 수 있습니다). 귀하가 조사 할 것을 권하는 두 가지는 다음과 같습니다.

  1. Nominatim, OSM 커뮤니티 회원이 자원 봉사 프로젝트로 운영합니다. Reverse Geocoding documentation
  2. 상업용 서비스로 실행되는 CloudMade 지오 코딩. Reverse Geocoding documentation (하단)

나는 Nominatim을 추천합니다. 대형 서비스를 구축하고 많은 요청을 생성하는 경우 자신의 서버에서 자신의 nominatim 사본을 실행할 수도 있습니다.

+3

나는 @gravitystorm에 동의합니다. cloudmade는 창업자가 수년간 엄청난 재정적 손실을 입어 Bing에 간 개인 회사입니다. cloudmade의 미래는 불확실합니다. 반면 nominatim은 공개 프로젝트/도구입니다. –

관련 문제