locationManager requestLocationUpdates和stopUpdatingLocation有什么区别?

时间:2013-09-20 05:38:11

标签: ios objective-c core-location cllocationmanager

CLLocationManager和startUpdatingLocation以及stopUpdatingLocation方法的locationManagerDidPauseLocationUpdateslocationManagerDidResumeLocationUpdates方法之间的主要区别是什么。

1 个答案:

答案 0 :(得分:1)

enter image description here阅读本文件

CLLocationManager类定义用于配置向应用程序传递位置和标题相关事件的接口。您可以使用此类的实例来建立参数,以确定何时应传递位置和标题事件,以及启动和停止这些事件的实际传递。您还可以使用位置管理器对象来检索最新的位置和标题数据。

位置管理器对象为以下与位置相关的活动提供支持:

以可配置的准确度跟踪用户当前位置的大小变化。 从机载罗盘报告航向变化。 (仅限iOS) 监控不同的感兴趣区域并在用户进入或离开这些区域时生成位置事件。 在应用程序处于后台时推迟传递位置更新。 (仅限iOS 6及更高版本)

https://developer.apple.com/library/mac/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html