티스토리 뷰


두 마커사이의 거리나 어느 특정한 지점간의 거리를 구할때의 방법입니다.



public double getDistance(LatLng LatLng1, LatLng LatLng2) {
double distance = 0;
Location locationA = new Location("A");
locationA.setLatitude(LatLng1.latitude);
locationA.setLongitude(LatLng1.longitude);
Location locationB = new Location("B");
locationB.setLatitude(LatLng2.latitude);
locationB.setLongitude(LatLng2.longitude);
distance = locationA.distanceTo(locationB);

return distance;
}

먼저 첫 번째 지점의 Latitude와 Longitude 값과 두 번째 지점의 Latitude, Longitude 값을 알아야합니다.


가져온 값을 바탕으로 locationA 와 locationB 2개의 객체를 생성 해줍니다. 


그리고 distanceTo라는 함수를 이용해서 2 location간의 일직선 거리를 구할 수 있습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함