Private constructor构造定位请求对象(私有构造函数,请使用 default() 静态方法创建实例)。
1.0.0
Private coordinate坐标系类型,支持 WGS84 和 GCJ-02。
连续定位和单次定位都有效,默认值:GCJ-02
1.0.0
Private request定位请求级别,决定定位结果返回的数据详细程度。
连续定位和单次定位都有效,默认值:ADMIN_AREA
1.0.0
Private enable是否启用传感器获取方向信息。开启后,通过 TencentLocation 中的 directionFromSensor 字段获取基于设备传感器的方向信息。
连续定位和单次定位都有效,默认值:false
1.0.7
Private first首个定位点的缓存策略。单位:秒。
版本说明:
默认值:-1
1.0.7
Private enable是否开启后台定位。开启后应用切换到后台仍可继续定位。
仅连续定位有效,默认值:false
1.0.1
Private Optional user用户活动场景,与 powerConsumptionScenario 互斥。设置后将覆盖 powerConsumptionScenario 的配置。
仅连续定位有效,默认值:undefined
1.0.0
Private Optional power功耗场景,与 userActivityScenario 互斥。设置后将覆盖 userActivityScenario 的配置。
仅连续定位有效,默认值:HIGH_POWER_CONSUMPTION
1.0.0
Private interval腾讯连续定位回调间隔,由开发者监听。单位:秒。
仅连续定位有效,默认值:1
1.0.0
Private inner系统连续定位回调间隔,由 SDK 内部监听。单位:秒。
仅连续定位有效,默认值:1
1.0.0
Private reverse连续定位时,逆地理编码请求的间隔。单位:秒。当 requestLevel 不为 GEO 时有效。
仅连续定位有效,默认值:10
1.0.0
Private locating单次定位优先级,控制定位策略(精度优先或速度优先)。
仅单次定位有效,默认值:PRIORITY_LOCATING_SPEED
1.0.0
Private single单次定位超时时间。单位:秒,取值范围:≥ 1。
仅单次定位有效,默认值:5
1.0.0
Static default创建默认的定位请求实例。
默认配置:
默认配置的 TencentLocationRequest 实例
1.0.0
设置坐标系类型。
连续定位和单次定位都有效,默认值:GCJ-02
坐标系类型(WGS84 或 GCJ-02)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
获取坐标系类型。
当前配置的坐标系类型
1.0.0
设置定位请求级别,决定定位结果返回的数据详细程度。
连续定位和单次定位都有效,默认值:ADMIN_AREA
定位请求级别(GEO、NAME、ADMIN_AREA、POI)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
获取定位请求级别。
当前配置的定位请求级别
1.0.0
设置是否启用传感器获取方向信息。
连续定位和单次定位都有效,默认值:false
true 表示启用,false 表示禁用
当前 TencentLocationRequest 实例,支持链式调用
1.0.7
设置首个定位点的缓存策略。
连续定位和单次定位都有效(1.0.8+),默认值:-1
缓存策略值(-1:不使用缓存;0:使用所有缓存;大于 0:使用指定时间内的缓存,单位:秒)
当前 TencentLocationRequest 实例,支持链式调用
1.0.7
1.0.7 仅连续定位有效,1.0.8 起连续定位和单次定位都生效
设置是否开启后台定位。
仅连续定位有效,默认值:false
true 表示开启,false 表示关闭
当前 TencentLocationRequest 实例,支持链式调用
1.0.1
设置用户活动场景。与 powerConsumptionScenario 互斥,设置后将清除 powerConsumptionScenario 的配置。
仅连续定位有效,默认值:undefined
用户活动场景(NAVIGATION、SPORT、TRANSPORT、DAILY_LIFE_SERVICE)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
获取用户活动场景。
当前配置的用户活动场景,如果未设置则返回 undefined
1.0.0
设置功耗场景。与 userActivityScenario 互斥,设置后将清除 userActivityScenario 的配置。
仅连续定位有效,默认值:HIGH_POWER_CONSUMPTION
功耗场景(HIGH_POWER_CONSUMPTION、LOW_POWER_CONSUMPTION、NO_POWER_CONSUMPTION)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
获取功耗场景。
当前配置的功耗场景,如果未设置则返回 undefined
1.0.0
设置腾讯连续定位回调间隔,由开发者监听。单位:秒。
如果设置为 0,将同时将 innerInterval 设置为 0。小于 0 的值将被修正为 1。
仅连续定位有效,默认值:1
回调间隔(秒)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
设置系统连续定位回调间隔,由 SDK 内部监听。单位:秒。
如果设置为 0,将同时将 interval 设置为 0。小于 0 的值将被修正为 1。
仅连续定位有效,默认值:1
系统回调间隔(秒)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
设置连续定位时,逆地理编码请求的间隔。单位:秒。仅当 requestLevel 不为 GEO 时有效。
小于 1 的值将被修正为 1。
仅连续定位有效,默认值:10
逆地理编码请求间隔(秒)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
设置单次定位优先级,控制定位策略(精度优先或速度优先)。
仅单次定位有效,默认值:PRIORITY_LOCATING_SPEED
定位优先级(PRIORITY_ACCURACY、PRIORITY_LOCATING_SPEED)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
获取单次定位优先级。
当前配置的定位优先级
1.0.0
设置单次定位超时时间。单位:秒,取值范围:≥ 1。
小于 1 的值将被修正为 1。
仅单次定位有效,默认值:5
超时时间(秒)
当前 TencentLocationRequest 实例,支持链式调用
1.0.0
腾讯定位 SDK 定位请求类,用于配置单次定位和连续定位的各项参数。
基于鸿蒙系统的 SingleLocationRequest 和 ContinuousLocationRequest,提供统一的请求配置接口。
Author
Tencent Location Team
Since
1.0.0