2011-11-21 2 views

답변

2

하나의 아이디어는 가속도계를 사용하여 휴대 전화가 언제 움직이는지를 감지하는 것입니다. 당연히 이동 거리를 매우 정확하게 예측할 수는 없지만 응용 프로그램에서 작동 할 수는 있습니다. 가속도계가 휴대 전화가 5 초 이상 움직인다 고 말하면 (아마도 운동 패턴을 감지 할 수 있습니까?) 휴대 전화가 원래 위치에서 크게 이동했다고 추측 할 수 있습니다.

물론 사용자는 휴대 전화를 흔들어서 앱을 속일 수 있습니다.

0

좋은 자원은 공식 사이트에서 찾을 수 있습니다 http://www.gps.gov/systems/gps/performance/accuracy/

짧은 대답하지만, 주어진 순간에 특정 전화의 GPS 정확도는 여러 가지 변수에 의존한다는 것이다. 귀하의 질문과 가장 관련이있는 것은 현재 장치의 실제 하드웨어 및 현재의 환경 조건입니다. 일반적으로 양호한 조건의 휴대 전화는 최대 10m의 측면 정확도를 기대할 수 있습니다. 가난한 상황, 지역 간섭, 제한된 위성 연결성 등을 고려하면 훨씬 더 높은 오류가 발생할 수 있습니다. 불행히도, 5m의 움직임을 일관되고 정확하게 측정하는 것은 쉽지 않습니다.

+0

10m을 사용하면 좋습니다. SensorManager를 사용하여 구현할 수 있습니까? – AndroidDev

관련 문제