2015-01-24 3 views
0

Google 방향 API 서비스를 사용하고 싶지 않습니다. 전화로 정확한 위치를 찾고 싶습니다. 그리고 지금은 GPS를 사용하고 있습니다 : locationManager.requestLocationUpdates (LocationManager.NETWORK_PROVIDER, 0, 0, this);android 안드로이드 장치로 정확한 이동 거리를 얻는 방법

이 거리가 있습니다. 그러나 내가 달리지 않고있는 1 개의 장소 인 채로 있으면, 거리를 모는 것은 또한 총 거리에서 계산했고, 결국 틀린 거리를 알아 듣는다. 점 사이의 올바른 거리를 계산하는 데 더 좋은 아이디어가 있습니까?

답변

0

나는 당신이 달성하고 싶은 것이 확실하지 않다. 가장 좋은 추측은이 지점 사이를 이동하고 거리를 계산할 때 다른 위치를 저장하려고한다는 것입니다. 내부 데이터베이스에 위치 지점을 저장 한 다음 like this 거리를 계산하는 것이 좋습니다. 경도와 위도를 longitude.getLongitude까지 저장해야하며 반대의 경우도 마찬가지입니다. 이 정보가 도움이되기를 바랍니다.

+0

나는 distance = locationA.distanceTo (locationB);를 사용했다. 방법을 사용하고 마지막 점과 현재 점 사이의 거리를 계산하고 거리를 0 밀리 초 및 0 미터로 계산하고 여행이 끝난 후 계산하는 gps를 사용합니다. riksha를로드하여 거리가 이동 한 정확한 거리를 제공하는 riksha를로드하는 응용 프로그램을 만듭니다. 그러나 gk는 거리를 계산 한 정확한 거리를 제공하지 않습니다. 리크샤가 달리기 상태가 아니라면 멈 춥니 다. –

관련 문제