2010-12-21 6 views
0

지오 코딩을 처음 접했습니다. 내가하고 싶은 일은 DB에서 여러 장소의 이름을 가져 와서 페이지에 마커로 표시하는 것입니다. 그리고 다른 사람들이 다른 db 쿼리를 강제하는 다른 옵션을 선택할 수있게하여 페이지에 여러 개의 새로운 마커를 배치합니다.데이터베이스에서 지오 코딩하기?

그럴 수 있습니까? 상대적으로 간단한 기능처럼 보이지만 JSON이 좋지 않아서 힘든 시간을 보내고 있습니다.

감사합니다, 알렉스

답변

1

는 지오 코딩 할 수있는 여러가지 방법이 있습니다 정말 당신은 더 많은 정보를 제공 할 필요가!

예를 들어, 오프라인 환경에서 MapPoint는 꽤 좋은 솔루션입니다 (약 200 달러/300 라이센스 비용). 그것은 웹 서버에서 작동하도록 만들 수 있지만 일반적으로 노력할 가치가 없습니다.

웹 서버의 경우 웹 서비스를 살펴볼 것입니다. 이들은 일반적으로 무료로 사용하거나 무거운 (또는 상업적으로) 사용료를 지불하기 위해 제한됩니다. 귀하의 질문은 구체적인 내용을 설명하기에는 너무 광범위하지만 Bing Maps, Google Maps, Yahoo (예 : 여전히 주변에 있음) 및 OpenStreetMaps 기반의 웹 서비스를 살펴보십시오. 빙 (Bing)지도와 Google지도는 오랜 시간 동안 주변에있는 것처럼 보이지만 신청에 따라 비용이 발생할 수 있습니다. OpenStreetMaps는 (NAIM/EUR가 아닌 국가를 포함하여) 가장 광범위한 적용 범위를 약속하지만 아직 다른 국가의 적용 범위를 가지고 있지는 않습니다.

0

이것을 알아 낸 후 주소를 가져다 놓고 위도/경도로 변환하는 도구를 만들었습니다. 또한 코드 자습서가 있습니다. http://comehike.com/utils/address_to_geolocation.php

사람들에게 도움이되기를 바랍니다. 피드백을 얻는 것도 재미있을 것입니다 :)