我希望我的应用程序显示MKMapView
他/她的位置和一些圆形区域。当用户进入或离开某些区域时,应用程序必须警告用户。
MKMapView
我发现我可以通过简单地向用户展示mapView.showUsersLocation = YES
,而且我也知道我必须这样做的事实startMonitoringForRegion
。
startUpdatingLocation
如果我已经在监控区域,我是否需要打电话?当应用程序在后台运行时呢?GPS 是始终开启还是已优化以使用较少电池密集型的方法(相当于 的区域startMonitoringSignificantLocationChanges
)?
另外,我应该在什么时候开始区域监控,它会自动停止吗?任何关于如何以最佳方式进行区域监控的指针将不胜感激。