Ios 是否可以通过本地通知跟踪特定地点的GPS(纬度和经度)?

Ios 是否可以通过本地通知跟踪特定地点的GPS(纬度和经度)?,ios,mkmapview,cllocationmanager,uilocalnotification,Ios,Mkmapview,Cllocationmanager,Uilocalnotification,使用LocalNotification我们可以跟踪特定的位置,当我们进入该区域时,我应该会收到通知?这可以通过使用自4.0以来内置在iOS中的区域监控来完成 [locationController startMonitoringForRegion:region]; 这将触发两种方法之一,具体取决于您是进入还是退出此区域 -didEnterRegion -didExitRegion 从这里,您可以触发警报(如果在前台)或本地通知(如果在后台),并在通知中传递您想要的任何信息 有很多教程可以帮助

使用LocalNotification我们可以跟踪特定的位置,当我们进入该区域时,我应该会收到通知?

这可以通过使用自4.0以来内置在iOS中的区域监控来完成

[locationController startMonitoringForRegion:region];
这将触发两种方法之一,具体取决于您是进入还是退出此区域

-didEnterRegion
-didExitRegion
从这里,您可以触发警报(如果在前台)或本地通知(如果在后台),并在通知中传递您想要的任何信息


有很多教程可以帮助你完成设置。只需查找CLLocationManager、CLRegion以及与它们相关联的区域监视方法。这是小菜一碟。

我明白你的意思,但假设我已从后台退出应用程序,现在我想使用LocalNotification执行此任务,那么有可能吗?感谢您的回复。应用程序不必退出,只需在后台运行即可。无论应用程序处于何种状态,都将调用委托方法。我会先让那个部分工作,然后再添加通知。是的,我知道如果我们把应用程序放在后台,我们就可以完成这个任务,但我的要求是应用程序应该退出,我应该得到推送通知之类的通知。如果可能的话,请分享你的想法。就像我的其他评论所说的,是的,这是可能的。您的应用程序将被geofence事件“唤醒”,您可以通过这种方式触发本地通知。无需工作,如果不需要,将通知推送到应用程序中。