2011-03-21 7 views
5

사용자가 특정 영역에 들어갈 때 특정 작업을 수행하는 앱을 만들고 싶습니다.큰 (50000+) 영역 수를 모니터링하는 가장 좋은 방법

모니터링 할 영역이 서버 측 (약 50.000 개 위치)에 있고 영역 수가 너무 많아 한꺼번에 모니터링을 위해 등록 할 수 없기 때문에 가까운 지역에 대한 모니터링을 시작하고 싶습니다. 사용자의 현재 위치

내가 사용자가 위치를 변경 한 후 모니터와 너무 멀리 떨어져 지금 지역의 등록을 취소 할 수 locationManager:didUpdateToLocation:fromLocation: 새로운 영역을 등록하는 데 사용 여부를 모니터링 할 수 startMonitoringSignificantLocationChanges 를 사용하는 방법에 대해 생각하고이 작업을 수행합니다.

내 질문 : 응용 프로그램이 백그라운드에서 동안 내가 허용

  • 암이 didUpdateToLocation에서 웹 서비스에 대한 호출을합니까?
  • 이런 종류의 기능을 구현하는 가장 좋은 방법입니까 아니면 더 좋은 방법을 알고 있습니까?

감사합니다.

+0

내 솔루션을 확인하십시오. http://stackoverflow.com/questions/22297995/add-more-than-20-regions-to-geofencing-ios/24080059#24080059 – uofc

답변

0

원하는 것은 힐버트 곡선의 z 커브와 같은 공간 채우기 커브입니다. 그것은 2D 문제를 1D 문제로 줄이지 만 귀하의 질문에 대답하지 않을 가능성이 가장 큽니다.

관련 문제