TencentMapSDK_iOS_3D_v6.8.0
载入中...
搜索中...
未找到
QMapView(UserLocation)分类 参考

地图view的定位相关的API 更多...

#include <QMapView.h>

实例方法

(void) - configureUserLocationPresentation:
 配置当前位置UI属性 (必须在QMapView 初始化以后, 定位开启之前调用)
 
(CLAccuracyAuthorization accuracyAuthorization) - API_AVAILABLE
 定位精度权限状态
 
(CLAuthorizationStatus authorizationStatus) - API_AVAILABLE
 定位权限状态
 
(void) - setUserTrackingMode:animated:
 设置追踪用户位置的模式
 
(void) - setUserLocationHidden:
 在地图中隐藏位置图标
 
(void) - setUserLocationCompassHidden:
 展示/隐藏位置图标罗盘.
 
(void) - setUserLocationNavigationGravitylineHidden:
 展示/隐藏位置图标红线.
 
(void) - requestTempPrecisedLocation:purposeKey:completion:
 申请临时精确定位权限
 

属性

QUserLocationPresentationuserLocatorPresentation
 地图view的定位标对象
 
BOOL showsUserLocation
 开启定位并展示位置图标.
 
QOverlayLevel locatorDisplayLevel
 位置图标的展示层级. 默认 QOverlayLevelAboveLabels
 
int locatorZIndex
 位置图标的显示顺序,决定了它与其它QOverlayView的压盖关系. 默认为10000000.
 
QUserLocationuserLocation
 当前位置信息
 
CLLocationAccuracy desiredAccuracy
 设定定位精度。默认为kCLLocationAccuracyBest
 
CLLocationDistance distanceFilter
 设定定位的最小更新距离。默认为kCLDistanceFilterNone,会提示任何移动
 
CLLocationDegrees headingFilter
 设定最小更新角度。默认为2度,设定为kCLHeadingFilterNone会提示任何角度改变
 
BOOL allowsBackgroundLocationUpdates
 以上是否允许后台定位。ios9以上可用. 请参考CLLocationManager.allowsBackgroundLocationUpdates
 
BOOL pausesLocationUpdatesAutomatically
 
QUserTrackingMode userTrackingMode
 定位用户位置的模式
 
BOOL userLocationVisible
 当前位置在地图中是否可见
 

详细描述

地图view的定位相关的API

成员函数文档

◆ configureUserLocationPresentation:

- (void) configureUserLocationPresentation: (QUserLocationPresentation *) presentation

配置当前位置UI属性 (必须在QMapView 初始化以后, 定位开启之前调用)

参数
presentation位置UI属性

扩展类 QMapView.

◆ requestTempPrecisedLocation:purposeKey:completion:

- (void) requestTempPrecisedLocation: (QMapView *) mapView
purposeKey: (NSString *) key
completion: (ios(14)) API_AVAILABLE 

申请临时精确定位权限

参数
keyinfo.plist中 NSLocationTemporaryUsageDescriptionDictionary 设置的 key

扩展类 QMapView.

◆ setUserTrackingMode:animated:

- (void) setUserTrackingMode: (QUserTrackingMode) mode
animated: (BOOL) animated 

设置追踪用户位置的模式

参数
mode要使用的模式
animated是否采用动画

扩展类 QMapView.

属性说明

◆ locatorZIndex

- (int) locatorZIndex
readwritenonatomicassign

位置图标的显示顺序,决定了它与其它QOverlayView的压盖关系. 默认为10000000.

大值压盖小值. 只有同displayLevel的QOverlayView才会比较zIndex

扩展类 QMapView.

◆ pausesLocationUpdatesAutomatically

- (BOOL) pausesLocationUpdatesAutomatically
readwritenonatomicassign

指定定位是否会被系统自动暂停. 默认为YES.

扩展类 QMapView.


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