HarmonyOS 鸿蒙Next需求: Flutter插件: huawei_map 地图插件适配
HarmonyOS 鸿蒙Next需求: Flutter插件: huawei_map 地图插件适配 【问题描述】:huawei_map 地图插件适配
【问题现象】:目前应用内其他功能均已实现包括huawei_location 剩余huawei_map未实现
【版本信息】:Flutter ohos; HarmonyOS NEXT
【复现代码】:不涉及
楼主,这个建议你提交工单,这样会比在提问区更快的解决。
希望可以早点适配
鸿蒙Next使用ArkUI框架,Flutter插件huawei_map适配需基于鸿蒙原生地图SDK(Map Kit),通过NAPI实现Flutter与鸿蒙原生层通信。应使用ETS/ArkTS重写插件核心逻辑,替换原有Android/iOS平台实现,不支持Java或C桥接。当前Map Kit需集成HMS Core SDK,配置权限及账户信息后即可调用地图组件。
目前 huawei_map Flutter 插件仅提供了 Android 和 iOS 平台的实现,尚未原生适配 HarmonyOS NEXT (纯鸿蒙/OpenHarmony)。
由于 HarmonyOS NEXT 已不再兼容 Android,该插件无法直接复用 Android 侧代码,需要在插件中新增 ohos 平台支持,通过平台通道对接 HarmonyOS 地图服务(Map Kit)的 ArkUI 或 Native 能力。华为地图服务本身已在 HarmonyOS NEXT 上发布 Native SDK,但对应的 Flutter 插件适配包尚未在 pub.dev 正式提供。
您项目中 huawei_location 已实现,很可能是使用了其已适配或官方提供的 ohos 版本;而 huawei_map 若仍缺失,则表示该插件的 ohos 适配尚未就绪。当前可等待华为或社区发布适配版,或自行参照 huawei_location 的 ohos 实现方式为 map 插件桥接 HarmonyOS 地图接口。


