2009-08-04 4 views
1

Google지도 API를 통해 만든지도 개체가 있으며 현재보기 모서리 사이의 거리 (km 또는 mi)를 계산하고 싶습니다. 코너 사이의 좌표를 구하는 방법을 알고 있습니다. 점 사이의 거리를 계산하는 유틸리티 함수가 있습니까?Google지도 창에서 영역 크기를 계산하는 방법

답변

0

에서 : http://code.google.com/apis/maps/documentation/reference.html#GLatLng

GLatLng.distanceFrom (기타 :하여 GLatLng, 반경 수?)

이 위치에서 주어진 위치까지의 거리를 미터로 반환합니다. 기본적으로이 거리는 입니다. 적도 지구 반경은 6378137 미터입니다. 지구는 구로 근사됩니다. 그러므로 거리는 극지방에서 특히 0.335 % 떨어져서 일 수 있습니다. 반지름 인수 (옵션)를 전달하여 지구와 다른 반경의 구체에있는 GLatLng 좌표 사이의 거리를 으로 계산할 수도 있습니다.

0

이것은 다소 정확한 답변에 달려 있습니다.

는 지정된 위치에 에서, 거리에서,이 위치의 거리를 돌려줍니다 :

Google Maps API는 아마 당신을 위해 잘 작동합니다 distanceFrom라는 함수가 포함되어 있습니다. 기본적으로이 거리는 입니다. 적도 지구 반경은 6378137 미터입니다. 지구는 구로 근사됩니다. 그러므로 거리는 극지방에서 특히 0.335 % 떨어져서 일 수 있습니다. 반지름 인수 (옵션)를 전달하여 지구와 다른 반경의 구체에있는 GLatLng 좌표 사이의 거리를 으로 계산할 수도 있습니다.

보다 정확한 대답이 필요한 경우 지구 모양을 고려한 기능이 필요합니다. 나는 그것을 시도하지 않았다, 그러나 this one는 중대하게 본다.

관련 문제