2011-04-19 8 views
2

우편 번호가있는 데이터베이스가 있습니다. Google Maps API를 사용하여 입력 한 우편 번호에서 반경 5 마일 이내에있는 데이터베이스의 우편 번호를 검색하고 싶습니다.Google지도를 사용하여 데이터베이스의 우편 번호 검색

예를 들어 33180을 넣습니다. Google지도 API를 사용하여 33180에 가까운 모든 우편 번호/영역을 데이터베이스에서 검색하고 싶습니다.

QUERY * FROM zipcodes WHERE zipcode=zipcodes within 5 miles of 33180 (produced by Google Maps API) 

Google Maps API에서도 가능합니까? 그렇다면 어디에서 시작할 수 있습니까?

답변

0

는 그냥 우편 번호 데이터베이스를 사용 (같은 this free zipcode database) 미국의 모든 지퍼를 지오 코딩했다. 그런 다음 간단한 위도/경도 거리 계산을 수행하고 상위 N 개의 결과를 반환하는 쿼리를 작성하십시오. 이는 Google의 API를 사용하는 것보다 훨씬 빠르게 실행되며 일일 API 제한에 대해 걱정할 필요가 없습니다.