sitelink1 | http://metal00456.tistory.com/22 |
---|---|
sitelink2 | |
sitelink3 |
두 마커사이의 거리나 어느 특정한 지점간의 거리를 구할때의 방법입니다.
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간의 일직선 거리를 구할 수 있습니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | [Android] / 안드로이드 / googlemap distance / 구글맵 두 위치 사이의 거리 구하기 | 황제낙엽 | 2017.01.23 | 162 |
2 | Google Map에 현재 위치 주변의 음식점 표시하기 | 황제낙엽 | 2017.01.23 | 8702 |
1 |
Google Maps Geolocation API를 이용한 현재위치 검색
![]() | 황제낙엽 | 2017.01.14 | 392 |