Google지도 v3 에서 거리와 기간을 동시에 계산할 수있는 방법이 있습니까? 나는 2 개의 매개 변수 (latLng, latLng)를 취하여 그것들 (또는 지속 시간) 사이의 거리 (직선이 아니라 도로를 통과하는)를 반환하는 함수를 만들고 싶다.Google지도 API v3 거리, 기간을 동기화하여 계산
0
A
답변
1
Google은 필요하지 않습니다. Haversine formula :
R = earth’s radius (mean radius = 6,371km)
Δlat = lat2 − lat1
Δlong = long2 − long1
a = sin²(Δlat/2) + cos(lat1) * cos(lat2) * sin²(Δlong/2)
c = 2 * atan2(√a, √(1−a))
d = R * c
+0
haversine 공식에 대해 알고 있지만, 직선으로 거리를 계산하고 싶지는 않지만 도로를 통해 계산하려고합니다. – Chris
+0
신경 쓰지 마세요. 귀하의 질문에 * 작은 * 세부 사항을 추가 하시겠습니까? –
동 기적으로 수행 할 수 없습니다. 왜 이것이 동기해야만합니까? – plexer