BaiduMap_IOSSDK_v5.2.0_Docs
构造函数 | 属性 | 所有成员列表
BMKWalkCycleLocationService类 参考
类 BMKWalkCycleLocationService 继承关系图:

构造函数

(void) - startUserLocationService
 
(void) - stopUserLocationService
 

属性

BMKUserLocation *_Nullable userLocation
 当前用户位置,返回坐标类型为当前设置的坐标类型
 
id< BMKWalkCycleLocationServiceDelegate > _Nullable delegate
 定位服务Delegate,调用startUserLocationService定位成功后,用此Delegate来获取定位数据
 
CLLocationDistance distanceFilter
 设定定位的最小更新距离。默认为kCLDistanceFilterNone
 
CLLocationAccuracy desiredAccuracy
 设定定位精度。默认为kCLLocationAccuracyBest。
 
CLLocationDegrees headingFilter
 设定最小更新角度。默认为1度,设定为kCLHeadingFilterNone会提示任何角度改变。
 
BOOL pausesLocationUpdatesAutomatically
 指定定位是否会被系统自动暂停。默认为YES。只在iOS 6.0之后起作用。
 
BOOL allowsBackgroundLocationUpdates
 指定定位:是否允许后台定位更新。默认为NO。只在iOS 9.0之后起作用。设为YES时,Info.plist中 UIBackgroundModes 必须包含 "location"
 

函数文档

◆ startUserLocationService()

- (void) startUserLocationService

打开定位服务 需要在info.plist文件中添加(以下二选一,两个都添加默认使用NSLocationWhenInUseUsageDescription): NSLocationWhenInUseUsageDescription 允许在前台使用时获取GPS的描述 NSLocationAlwaysUsageDescription 允许永远可获取GPS的描述

◆ stopUserLocationService()

- (void) stopUserLocationService

关闭定位服务


该类的文档由以下文件生成: