百度地图SDK for iOS v3.4.4 类参考
|
构造函数 | |
(void) | - startUserLocationService |
(void) | - stopUserLocationService |
类方法 | |
(void) | + setLocationDistanceFilter: |
("废弃方法(空实现),使用distanceFilter属性替换") | + __deprecated_msg |
(void) | + setLocationDesiredAccuracy: |
("废弃方法(空实现),使用desiredAccuracy属性替换") | + __deprecated_msg |
属性 | |
BMKUserLocation * | userLocation |
当前用户位置,返回坐标类型为当前设置的坐标类型 | |
id< BMKLocationServiceDelegate > | 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" | |
+ ("废弃方法(空实现),使用distanceFilter属性替换") __deprecated_msg |
2.9.0起废弃(使用distanceFilter属性替换),空实现
获取当前 定位的最小更新距离(米)
+ ("废弃方法(空实现),使用desiredAccuracy属性替换") __deprecated_msg |
2.9.0起废弃(使用desiredAccuracy属性替换),空实现
获取当前 定位精确度
+ (void) setLocationDesiredAccuracy: | ("废弃方法(空实现),使用desiredAccuracy属性替换") | __deprecated_msg |
2.9.0起废弃(使用desiredAccuracy属性替换),空实现
在打开定位服务前设置 设置定位精确度,默认:kCLLocationAccuracyBest
+ (void) setLocationDistanceFilter: | ("废弃方法(空实现),使用distanceFilter属性替换") | __deprecated_msg |
2.9.0起废弃(使用distanceFilter属性替换),空实现
在打开定位服务前设置 指定定位的最小更新距离(米),默认:kCLDistanceFilterNone
- (void) startUserLocationService |
打开定位服务 需要在info.plist文件中添加(以下二选一,两个都添加默认使用NSLocationWhenInUseUsageDescription): NSLocationWhenInUseUsageDescription 允许在前台使用时获取GPS的描述 NSLocationAlwaysUsageDescription 允许永远可获取GPS的描述
- (void) stopUserLocationService |
关闭定位服务