두 위치 (latlng)의 정확한 거리를 알아야합니다. 나는 JSON과 sphericalutil.computedistancebetween을했지만 그들의 결과는 너무 다릅니다. 이 인스턴스처럼, 내가 거리 내기를 할 때. JSON의 두 위치는 9.8km이고 sphericalutil.computedistance는 9.18km 사이입니다. 구형 유틸리티 결과가 미터로 나타났습니다. 방금 KM으로 변환했습니다. 나는 대답을 기다리고있을 것이고 그 두 가지의 차이점은 무엇인지 나에게 설명해 줄 것이다. 답변을 원합니다. 정말 고맙습니다.어느 쪽이 더 정확한지 JSON 또는 sphericalutil.computputistance 두 주소 사이의 거리를 얻는 것 사이
0
A
답변
0
Google Directions API은 두 지점 사이의 경로를 반환하므로 반환 된 거리는 반환 된 경로 (예 : 길 운전 경로)를 고려합니다.
SphericalUtil.computeDistanceBetween은 지구상에서 가장 짧은 거리 인 두 점 사이의 거리를 두 사이에서 계산합니다. 이것은 경로를 고려하지 않고 두 점 사이의 정렬 경로 (참조 타원체상의 호)입니다.
+0
답변 해 주셔서 감사합니다. 이제는 무엇을 사용해야하는지 압니다. –
'JSON'이라고 할 때 당신은 무엇을 의미합니까? 어떤 방법/API를 사용하고 계시나요? – antonio
저는 DIRECTION_URL_API와 Google API 키를 사용하여 JSON 배열로부터의 거리를 w/c 개체로 가져옵니다. –