uni-app 高德地图及百度地图无法选择位置 windows和mac系统均受影响

uni-app 高德地图及百度地图无法选择位置 windows和mac系统均受影响

信息类别 详细信息
产品分类 uniapp/App
PC开发环境 Windows
PC版本号 10
HBuilderX 正式
HBuilderX版本号 3.1.10
手机系统 Android
手机系统版本号 Android 11
手机厂商 模拟器
手机机型 雷电模拟器
页面类型 vue
打包方式 云端
项目创建方式 HBuilderX

操作步骤:

调试基座就可以选择地图位置

预期结果:

显示地图,选择,拖动位置

实际结果:

地图部分黑屏

bug描述:

无论调试基座还是正式包,都有这样的问题

App下载地址或H5网址


更多关于uni-app 高德地图及百度地图无法选择位置 windows和mac系统均受影响的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 高德地图及百度地图无法选择位置 windows和mac系统均受影响的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个典型的地图组件渲染问题,可能由以下几个原因导致:

  1. 地图密钥配置问题:检查高德/百度地图的SDK密钥是否正确配置,确保包名、SHA1码等参数与申请时一致。云端打包时需要在manifest.json中正确填写AppKey。

  2. 权限配置缺失:在manifest.json中确保已添加必要的地图权限,如:

"permissions": {
    "android": {
        "permissions": [
            "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
            "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>"
        ]
    }
}
  1. canvas渲染问题:地图黑屏可能是底层canvas渲染异常。尝试在pages.json中为地图页面配置:
"style": {
    "navigationBarTitleText": "",
    "app-plus": {
        "softinputMode": "adjustResize"
    }
}
回到顶部