2010-07-27 1 views

답변

9

짧은 움직임을 필터링합니다. 따라서 CL이 장치가 20 미터 이동했지만 거리 필터가 30 미터로 설정된 것을 감지하면 사용자에게 알리지 않습니다. 위치가 거리 필터 설정을 초과 할만큼 충분히 이동하면 didUpdateToLocation 콜백이 생깁니다.

GPS 위치 검색 결과가 기기가 움직이지 않을 때에도 매우 일반적입니다. 정지 상태 일 수 있지만 위치 정확도가 +/- 10 미터 인 경우 장치가 움직이지 않아도보고 된 위치가 최대 20m까지 변경 될 수 있습니다. distanceFilter를 사용하면 그러한 종류의 외부 모션을 필터링 할 수 있습니다.

자세한 내용을 알고 싶다면 내 CLLocationManager-simulator에 distanceFilter를 구현 한 다음 "Apply distanceFilter"주석을 살펴보십시오.