tencent_location_flutter_plugin library

腾讯定位 SDK Flutter 插件。

入口:TencentLocationSDK(全局 SDK 配置)、TencentLocationManager(连续 / 单次定位)、 TencentGeofenceManager(地理围栏)、TencentLocationUtils(坐标 / 距离工具)。

平台支持矩阵(v0.1.0)

平台 状态
🅰️ Android 已实装
🍏 iOS 已实装
🔶 HarmonyOS 规划中,将在后续版本随原生实装一并发布

当前版本在 HarmonyOS 平台调用插件方法将抛出 MissingPluginException; 各公开 API 注释中 🔶 Harmony 行描述的是规划中的目标行为,不代表当前版本 已实装。详见 CHANGELOG.md

Classes

TencentDeviceOrientation
设备朝向事件。
TencentDeviceStatus
设备 / 开关状态变化事件。
TencentGeoAddress
逆地理信息。
TencentGeofence
地理围栏。
TencentGeofenceCreatedEvent
行政区围栏异步创建完成事件。
TencentGeofenceEvent
围栏触发事件。
TencentGeofenceManager
腾讯地理围栏管理器。
TencentLocation
一次定位的结果。
TencentLocationCoordinate
经纬度值对象,三端通用的基础类型。
TencentLocationManager
腾讯定位管理器。
TencentLocationRequest
定位请求。
TencentLocationRequestAndroidExtension
Android 专属请求字段。
TencentLocationRequestHarmonyExtension
Harmony 专属请求字段。
TencentLocationRequestIosExtension
iOS 专属请求字段。
TencentLocationSDK
腾讯定位 SDK 的全局入口。所有全局设置都在此类。
TencentLocationUtils
定位相关工具方法。
TencentPoi
周边兴趣点(POI)。
TencentSdkLogEvent
SDK 内部运行日志事件。

Enums

AndroidGnssSource
Android GNSS 来源。
AndroidLocationMode
Android 定位模式。
AndroidLocationScene
Android 场景化定位。
CoordinateType
坐标系类型。
DeviceStatus
设备 / 开关状态值。
DeviceStatusKind
设备 / 能力类型。
GeofenceTransition
围栏事件类型。
GeofenceType
围栏类型。
HarmonyLocatingPriority
Harmony 定位优先级。
HarmonyPowerConsumptionScenario
Harmony 功耗场景。
HarmonyUserActivityScenario
Harmony 用户活动场景。
IosAccuracyAuthorization
系统当前实际的精度权限状态。
IosActivityType
iOS 活动类型。
IosDesiredAccuracy
iOS 期望精度。
LocationSource
定位结果的来源。
RequestLevel
定位结果等级。
TencentLocationErrorCode
腾讯定位 SDK Flutter 插件的错误码。

Extensions

AndroidGnssSourceCodec on AndroidGnssSource
AndroidLocationModeCodec on AndroidLocationMode
AndroidLocationSceneCodec on AndroidLocationScene
CoordinateTypeCodec on CoordinateType
字符串 codec,用于 channel 传输。
DeviceStatusCodec on DeviceStatus
DeviceStatusKindCodec on DeviceStatusKind
GeofenceTransitionCodec on GeofenceTransition
GeofenceTypeCodec on GeofenceType
HarmonyLocatingPriorityCodec on HarmonyLocatingPriority
HarmonyPowerConsumptionScenarioCodec on HarmonyPowerConsumptionScenario
HarmonyUserActivityScenarioCodec on HarmonyUserActivityScenario
IosAccuracyAuthorizationCodec on IosAccuracyAuthorization
IosActivityTypeCodec on IosActivityType
IosDesiredAccuracyCodec on IosDesiredAccuracy
LocationSourceX on LocationSource
跨平台归类扩展(按语义分组,不是平台分组)。
RequestLevelCodec on RequestLevel
TencentLocationErrorCodeCodec on TencentLocationErrorCode
字符串 codec。

Exceptions / Errors

TencentLocationError
腾讯定位 SDK Flutter 插件所有异步错误的统一封装。