HarmonyOS鸿蒙Next中flutter_tencent_location插件适配

HarmonyOS鸿蒙Next中flutter_tencent_location插件适配 问题描述: Flutter插件 flutter_tencent_location : Flutter 是一个腾讯地图定位插件,想实现用户下单位置解析和签收位置检验

问题现象: Flutter插件 flutter_tencent_location : Flutter 是一个腾讯地图定位插件,想实现用户下单位置解析和签收位置检验

版本信息: Flutter ohos分支

插件链接: https://pub.dev/packages/flutter_tencent_location

cke_1515.png


更多关于HarmonyOS鸿蒙Next中flutter_tencent_location插件适配的实战教程也可以访问 https://www.itying.com/category-92-b0.html

7 回复

尊敬的开发者您好,如需HarmonyOS适配flutter_tencent_location,需要您提供以下信息:

请问您是在什么样的业务场景中使用该能力,交互流程是怎样的,在哪一个环节遇到了问题?方便说明能力不满足可能带来的影响:什么时间用到?是否高频?有无三方库可以做到?若提供该能力,是否会造成大工作量返工?请您注意提供的内容不要包含您或第三方的非公开信息,如给您带来不便,敬请谅解。

更多关于HarmonyOS鸿蒙Next中flutter_tencent_location插件适配的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


用户下单位置解析和签收位置检验

已解决

可以自己适配,,创建本地packages目录,下载到本地,丢给ai,让ai照着其他已经适配的包,创建ohos适配文件,几分钟就好了,pubspec引用本地包,鸿蒙flutter也有适配文档,一起喂给ai,

持续关注,蹲一个后续

flutter_tencent_location 插件在鸿蒙 NEXT 上暂未官方适配。需使用鸿蒙原生定位 API(如 @kit.LocationKit 或 ohos.location)替代原有 Android/iOS 实现,并在插件 dart 侧通过鸿蒙的 ohos 通道调用。建议直接修改插件源码,替换底层定位逻辑。

该插件目前未提供 HarmonyOS Next 的官方适配。要实现下单位置解析和签收位置核验,需借助 HarmonyOS 原生能力完成适配:

  1. 定位获取:使用 HarmonyOS 的 geoLocationManager 获取实时位置,替代插件中的定位部分。
  2. 地址解析:调用腾讯地图或华为地图的 Web API 完成逆地理编码(坐标转地址)。若腾讯地图发布鸿蒙 SDK,可直接集成其原生地图服务。
  3. Plugin Channel 通信:在 Flutter 端通过 MethodChannel 调用鸿蒙侧实现,返回位置坐标与解析后的地址信息。
  4. 权限声明:在 module.json5 中申请 ohos.permission.LOCATION 等必要权限。

建议优先查阅腾讯位置服务是否已推出鸿蒙 SDK,若无则基于 HTTP API 完成解析功能,配合原生定位即可满足业务需求。

回到顶部