BaiduMap_IOSSDK_v5.4.0_Docs
|
定位服务Delegate,调用startUserLocationService定位成功后,用此Delegate来获取定位数据 更多...
#import <BMKWalkCycleLocationService.h>
构造函数 | |
(void) | - willStartLocatingUser |
(void) | - didStopLocatingUser |
(void) | - didUpdateUserHeading: |
(void) | - didUpdateBMKUserLocation: |
(void) | - didFailToLocateUserWithError: |
(void) | - doRequestAlwaysAuthorization: |
为了适配app store关于新的后台定位的审核机制(app store要求如果开发者只配置了使用期间定位,则代码中不能出现申请后台定位的逻辑),当开发者在plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription时,需要在该delegate中调用后台定位api:[locationManager requestAlwaysAuthorization]。开发者如果只配置了NSLocationWhenInUseUsageDescription,且只有使用期间的定位需求,则无需在delegate中实现逻辑。 更多... | |
定位服务Delegate,调用startUserLocationService定位成功后,用此Delegate来获取定位数据
|
optional |
定位失败后,会调用此函数
error | 错误号 |
|
optional |
在停止定位后,会调用此函数
|
optional |
用户位置更新后,会调用此函数
userLocation | 新的用户位置 |
|
optional |
用户方向更新后,会调用此函数
userLocation | 新的用户位置 |
|
optional |
为了适配app store关于新的后台定位的审核机制(app store要求如果开发者只配置了使用期间定位,则代码中不能出现申请后台定位的逻辑),当开发者在plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription时,需要在该delegate中调用后台定位api:[locationManager requestAlwaysAuthorization]。开发者如果只配置了NSLocationWhenInUseUsageDescription,且只有使用期间的定位需求,则无需在delegate中实现逻辑。
locationManager | 系统 CLLocationManager 类 。 |
|
optional |
在将要启动定位时,会调用此函数