마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

gps의 두개의 좌표를 가지고 거리를 계산할 때!

0 추천
배열 lat 와 lon에 미리 다수의 좌표값을 받아놓고,

 

현재 사용자의 위치와 거리를 계산하는것을 distanceBetween을 이용해서 구현하였는데요,

 

result값이 제대로 나오는거 같을 때도 있는데, 갑자기 117미터 543미터 이런식으로 값이 뻥튀기? 가 되어버리네요?

 

lat lon의 배열이 문자열값을 더블형으로 변환해서 그런건가요?

 

아니면 원래 distanceBetween가 오류가 많은건가요?

 

해결방법 혹시 하시는분 계십니까?
아우아디 (1,900 포인트) 님이 2013년 8월 8일 질문

1개의 답변

+1 추천
 
채택된 답변
distanceBetween 에 오류가 있다기보다

GPS 값이 뻥튀기 되어져서 받아졌을겁니다.

높은 건물이 많은곳이나 다리 밑에서는 수신도 정확히 안될뿐더러 신뢰하지 못할만한 값이

전달될때도 있습니다.
Gradler (109,780 포인트) 님이 2013년 8월 8일 답변
아우아디님이 2013년 8월 8일 채택됨
...