TencentLocation class
一次定位的结果。
映射来源:
- Android
TencentLocation - iOS
TencentLBSLocation - Harmony
TencentLocation
字段顺序按 common → Android / iOS / Harmony 专属分组。
Constructors
-
TencentLocation({double? latitude, double? longitude, double? altitude, double? accuracy, double? bearing, double? speed, double? directionFromSensor, int? time, LocationSource source = LocationSource.unknown, CoordinateType coordinateType = CoordinateType.gcj02, TencentGeoAddress? geoAddress, List<
TencentPoi> poiList = const [], String? indoorBuildingId, String? indoorBuildingFloor, int? elapsedRealtime, int? gpsRssi, double? verticalAccuracy, String cacheSource = 'none', Map<String, Object?> extras = const {}}) -
const
- TencentLocation.fromMap(Map map)
-
factory
Properties
- accuracy → double?
-
水平精度,单位米。
final
- altitude → double?
-
海拔,单位米。仅 GNSS 有效。
final
- bearing → double?
-
方向角(course),单位度。仅 GNSS 有效。
final
- cacheSource → String
-
缓存来源:
'none'/'sdk'/'system'。final - coordinateType → CoordinateType
-
坐标系。
final
- directionFromSensor → double?
-
传感器方向。仅在 request 的
allowDirectionSensor=true时有值。final - elapsedRealtime → int?
-
设备启动后毫秒数。仅 Android 有。
final
-
extras
→ Map<
String, Object?> -
原生附加键值对。
final
- geoAddress → TencentGeoAddress?
-
逆地理信息。
request.requestLevel达到name及以上时有值。final - gpsRssi → int?
-
GPS 信号强度:
0(无) /1(弱) /2(中) /3(强)。仅 Android 有。final - hashCode → int
-
The hash code for this object.
no setterinherited
- indoorBuildingFloor → String?
-
室内楼层。
final
- indoorBuildingId → String?
-
室内建筑 ID。
final
- latitude → double?
-
纬度。
final
- longitude → double?
-
经度。
final
-
poiList
→ List<
TencentPoi> -
周边 POI 列表。
request.requestLevel == poi才有。final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- source → LocationSource
-
三端分组枚举。用扩展方法
.isGnss/.isNetwork/.isCached做跨端归类。final - speed → double?
-
速度,单位 m/s。仅 GNSS 有效。
final
- time → int?
-
Unix 时间戳(毫秒)。
final
- verticalAccuracy → double?
-
垂直精度,单位米。仅 iOS 有。
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited