2012-07-05 4 views
1

Google지도 API을 사용하여 두 개의 주소 (위도/경도 점 제외) 사이의 거리를 계산하는 것 외에 다른 방법이 있습니까 ()? "까마귀가 날아 오르다"거리는 괜찮습니다. 나는 주행 거리가 필요하지 않습니다.Google Maps API없이 두 주소 사이의 거리를 계산 하시겠습니까?

나는 Vicenty's formula 또는 Haversine formula을 사용하여 계산할 수 있었지만 여전히 내 주소를 위도/경도 좌표로 변환해야합니다.

지도를 표시해야하므로 Google지도 API를 사용할 수 없으며 서버에서 내부 계산을하려면이 거리가 필요합니다.

답변

1

귀하의 질문은 거리를 계산하는 방법에 관한 것이 아니라 이미 그것을 수행하는 방법 (Vicenty 's formula 또는 Haversine 수식)을 알고 있습니다. 귀하의 질문은 Google Maps API 지오 코더를 사용하지 않고 어떻게 두 개의 주소를 지오 코딩 할 수 있는가입니다.

오픈 소스 지오 코더를 사용할 수 있습니다. 미국인 경우 대부분의 데이터를 자유롭게 사용할 수 있으며 미국이 아닌 경우 정확한 (충분한) 데이터를 얻기 위해 지불해야 할 수도 있습니다. this search

시도 결과이 사람은 토론에 자주왔다 : http://www.geonames.org/

관련 문제