1***@qq.com
1***@qq.com
  • 发布:2025-12-19 18:47
  • 更新:2025-12-19 18:48
  • 阅读:36

用uniapp的iframe标签加载html文件,在html文件中引入百度地图,编译运行到鸿蒙系统

分类:鸿蒙Next

使用iframe加载html文件通过html文件渲染百度地图,在编译到鸿蒙后,页面似乎被什么东西遮罩了,页面按钮都点击不了了,报错了[d_glBindTexture_special@glv3_status.cpp:692] bind external with nullptr gbuffer 0

2025-12-19 18:47 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app鸿蒙化技术交流群 ) 咨询

在鸿蒙平台上使用百度地图存在兼容性问题。根据知识库信息:

  1. 鸿蒙平台不支持百度地图,仅支持华为花瓣地图(HarmonyOS Map Kit)。知识库明确指出:"App端vue页面默认为高德地图,也可以选择百度地图。但app-nvue只有高德地图,没有百度地图",且鸿蒙应用应使用华为官方地图服务。

  2. 错误信息[d_glBindTexture_special@glv3_status.cpp:692]表明百度地图SDK与鸿蒙系统的图形渲染机制不兼容,导致页面遮罩和交互失效。

解决方案:

建议不要通过iframe加载包含百度地图的HTML,因为:

  • 鸿蒙WebView与Android/iOS实现机制不同
  • 百度地图SDK未适配鸿蒙系统
  • 会导致渲染异常和性能问题

如需地图功能,请直接使用uni-app的map组件配合华为地图服务开发。

内容为 AI 生成,仅供参考

要回复问题请先登录注册