2013-06-07 2 views
1

Как я могу отслеживать местоположение пользователя с помощью CoreLocation и MapKit? Я помещаю точку на карте. Когда приложение свернуто, чтобы проверить, не достиг ли пользователь пункта назначения. Если вы решили снять уведомление.IOS Track Location Location Map kit

ответ

0
  • Разрешить приложение работать в фоновом режиме
  • В фоновом режиме, начните ПОЛУЧИТЬ геолокации нить активной, чтобы получить текущее местоположение (на своевременной основе, через каждые 10 секунд)
  • Если результаты получают ки. равное значение (например, радиус в 2 км) до вашего местоположения, а затем выбросить локальное уведомление из этого приложения.

Чтобы сделать все это, вы наверняка найдете в документации по сети, темы:

  • Разрешить приложение для работы в фоновом режиме
  • Fetch текущее местоположение пользователя (Запустить эту тему в фоновом режиме метод делегата)
  • Match расположение
  • пожара местное уведомление

Это базовые точки потока, надеюсь, что это поможет вам начать первоначальный запуск.

+0

Где я могу сохранить свои уставки? – Alexander

+0

не получается, уставки? – Mrunal

+0

Спасибо, что согласились, было бы здорово, если бы вы подняли то же самое. – Mrunal