2013-10-06 3 views
0

사용자가 일정 기간 (예 : 15 분) 후에 이동했는지 확인하는 가장 효율적인 방법을 알아 내려고하고 있습니다.사용자 좌표가 변경되었는지 확인

200 피트 이상 움직이지 않은 경우 "나는 15 분 동안 여기에 왔습니다."라는 경고를 표시하려고합니다.

배경 서비스를 활성화하면 배터리가 소모되므로 5 분마다 사용자의 위치를 ​​확인하고 싶습니다. 사용자의 배터리를 손상시키지 않고이를 수행 할 수있는 깨끗한 방법이 있습니까? 나는 어디서부터 시작해야할지 정말로 모른다. 어떤 도움도 멋질 것입니다!

감사합니다.

답변

0

원하는 간격으로 실행되는 반복 NSTimer을 사용하면 &이 위치를 검색합니다. 그런 다음 이전 기록 된 위치와 비교하십시오. 위치를 5 분마다 폴링해도 전력 소비에 큰 영향을주지는 않습니다.

관련 문제