2***@qq.com
2***@qq.com
  • 发布:2023-02-18 12:26
  • 更新:2023-03-03 15:35
  • 阅读:602

【报Bug】uni小程序SDK集成高德地图功能, 无法显示地图

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MacOS 12.5.1

HBuilderX类型: 正式

HBuilderX版本号: 3.6.15

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

我写了一个简单Demo, 仅仅是把地图显示出来

<map style="width: 100%; height: 90vh;">      
</map>

预期结果:

成功显示地图界面

实际结果:

地图一篇空白 , 没有类似无map模块的弹窗提示

bug描述:

我是按照这种方式集成SDK的
https://nativesupport.dcloud.net.cn/UniMPDocs/UseModule/android/map.html
https://ask.dcloud.net.cn/article/36963

小程序单独运行使能正常使用地图功能,
通过uni小程序SDK集成进来后, 无法显示地图, 一片空白.

现在这边有2个问题

  1. 如何通过log调试此类bug
  2. 我们需要集成多个小程序, 每个小程序都要使用高德地图, 那么我们在配置appkey的时候, 如何兼顾每一个小程序呢

这里是Demo的链接, 其中跳转使用到的小程序仅仅是使用了map组件
链接: https://pan.baidu.com/s/1WKdEUztQmSYAgylg2_8p0g 提取码: cvba

2023-02-18 12:26 负责人:DCloud_Android_DQQ 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

小程序不能每个实例对应一个身份,
需要通过宿主集成高德,通过组件对小程序暴露

  • 2***@qq.com (作者)

    我提供了Demo地址, 请查看一下.

    2023-02-20 12:28

2***@qq.com

2***@qq.com (作者)

下面是宿主App的Demo, 以及测试用的小程序

  • 2***@qq.com (作者)

    这是 Demo 的链接

    链接: https://pan.baidu.com/s/1WKdEUztQmSYAgylg2_8p0g 提取码: cvba

    --来自百度网盘超级会员v8的分享

    2023-02-20 12:27

2***@qq.com

2***@qq.com (作者)

问题我自己解决了, 这个文档中的介绍是最全的.
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/map.html

如果你是按照下面这个文档中集成Map的例子来做的话, 是不可能成功的. 因为 他 根 本 就 不 全
https://nativesupport.dcloud.net.cn/UniMPDocs/UseModule/android/android.html#

要回复问题请先登录注册