Есть ли в iPhone SDK API для получения существенного изменения местоположения (т. Е. Более 500 м). Мне нужно уведомить пользователя, даже если приложение работает в фоновом режиме.
Ваш вопрос подробно дан ответ в этом документе: Руководство по программированию осведомленности о местоположении
Я не на 100% работаю в фоновом режиме, но iOS 4.0 внесла некоторые существенные изменения в мониторинг местоположения в CLLocationManager, в частности 'startMonitoringSignificantLocationChanges'.Это то, что вы ищете?