TencentLocationRequest class

定位请求。

使用 TencentLocationRequest.create() 创建默认请求,然后链式设置通用字段, 通过 .android((a) => ...) / .ios((i) => ...) / .harmony((h) => ...) 配置平台专属字段。

Constructors

TencentLocationRequest.create()
创建默认请求。
factory

Properties

allowDirectionSensor ↔ bool
是否启用传感器方向。默认 false。
getter/setter pair
androidExtension → TencentLocationRequestAndroidExtension
只读访问(给 Utils / 测试 / 序列化用)。
no setter
coordinateType ↔ CoordinateType
坐标系。默认 CoordinateType.gcj02。
getter/setter pair
harmonyExtension → TencentLocationRequestHarmonyExtension
no setter
hashCode → int
The hash code for this object.
no setterinherited
interval ↔ Duration
连续定位回调间隔。默认 5 秒。
getter/setter pair
iosExtension → TencentLocationRequestIosExtension
no setter
requestLevel ↔ RequestLevel
返回等级。默认 RequestLevel.adminArea。
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

android(void configure(TencentLocationRequestAndroidExtension ext)) → TencentLocationRequest
copy() → TencentLocationRequest
深拷贝(对应 Android TencentLocationRequest.copy(to, from))。
harmony(void configure(TencentLocationRequestHarmonyExtension ext)) → TencentLocationRequest
ios(void configure(TencentLocationRequestIosExtension ext)) → TencentLocationRequest
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAllowDirectionSensor(bool value) → TencentLocationRequest
setCoordinateType(CoordinateType value) → TencentLocationRequest
setInterval(Duration value) → TencentLocationRequest
setRequestLevel(RequestLevel value) → TencentLocationRequest
toMap() → Map<String, Object?>
序列化(形如 {common:{}, android:{}, ios:{}, harmony:{}})。
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited