2013-04-18 3 views
0

추적 서비스가 필요한 응용 프로그램을 개발 중입니다. 응용 상점은GPS 추적 Google지도

문제는 GPS가있는 경우, 정확한 밤은이다 ... 나는 등의 위치를 ​​얻을 수 phonegaps에게 위치 정보 서비스를 사용하고

.. 사용자가 마지막으로 저장된 위치 이후 X 미터를 이동 한 경우 데이터베이스에 좌표 나는 내 의자에 앉아서 위치를 확인하고, 몇 미터가 다를 수 있고, 뒤죽박죽 된 트랙이 생기는 경우 ...

누구에게도 해결책이 있습니까? - 나는 가속을 확인하는 알고리즘을 생각하고, 가속이 많이/갑작스럽게 증가하면 장치가 위치를 저장하는 것을 방지합니다.

이전에 비슷한 문제가 있었습니까?

감사합니다.

+0

나는 장치 가속이 이상적인 출발점이 아니라고 생각합니다. 위치에 있지만 어떤 해결책도 제공 할 수 없습니다. 때때로 GPS가 부정확 할 수 있습니다. 다음의 두 개의 지오 로케이션은 실제 이동하지 않고 50 미터가 다를 수 있습니다. 적어도 그것이 내가 경험했던 것입니다. 어쩌면 각 위치 확인에 대한 일련의 지리적 위치 이벤트를 트리거하면 도움이되지만 성능이 현혹 될 수 있습니다. – bouscher

답변

0

여전히 관심있는 사람이 있으면 대답을 찾으십시오.

안드로이드 장치는 매번 안테나 근처로 "뛰어 오르고"(적어도 시도한 것들), 그리고 그들이 position.coords.speed를 할 때 null로 설정됩니다. 우리가해야 할 일은 speed == null .. = 인 경우 위치 저장을 막는 것입니다.