Google지도에서 2 점 사이의 최단 거리 (위도, 경도 좌표)를 계산하는 데 사용되는 공식은 무엇입니까? AFAIK API에는 computeDistanceBetween
이라는 메서드가 있지만 정확히 어떻게 작동합니까? 순전히 Haversine에 근거한 것입니까? 아니면 뭔가 다른가요? 수학적 또는 코드 구현 참조가 어딘가에 있습니까?Google지도에서 2 점 사이의 거리에 사용되는 공식은 무엇입니까?
구글이 아마 자신의 documentation에서 조각에 가정 great-circle distance formula를 사용하는 것
업데이트 :
거리 둘 사이의 점은 그들 사이의 최단 경로의 길이입니다. 이 최단 경로를 측지선이라고합니다. 구체에서 모든 측지학은 큰 원의 세그먼트입니다.
글쎄, 그건 아주 간단합니다. 모든 평행선이 적도와 같다고 말하는 것과 같습니다. 아니면 내가 잘못했을 수도 있습니다. 내 의견으로는, 적도에서 멀어지면서 그린란드에서 캐나다까지의 거리를 측정 할 때 이것이 제대로 작동해서는 안됩니다. 그러나 Google에서는 정확한 측정을 제공하지만 이유와 방법은 이해할 수 없습니다. 그들이 큰 서클 공식을 어떻게 든 수정하고 있습니까?