打开地图
- 发布:2021-11-04 10:32
- 更新:2022-11-07 11:17
- 阅读:10780
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win7
HBuilderX类型: 正式
HBuilderX版本号: 3.2.12
浏览器平台: Chrome
浏览器版本: 93.0.4577
项目创建方式: HBuilderX
操作步骤:
预期结果:
显示地图
显示地图
实际结果:
无法显示
无法显示
bug描述:
地图map,更新后无法使用.
报Map key not configured.
Error in event handler for "service.2-map-map":Cannot read properties of undefined (reading 'LatLng')等信息
回退至上一个版本则无问题
如何解决Map key not configured
-
修改manifest.json,源码视图下也行,可视化界面也行。
json如下:
{ "h5" : { "sdkConfigs" : { "maps" : { "qqmap" : { "key" : "NFHBZ-ZC3C-JJKGO-TLFGF" } } } } }
-
申请腾讯地图key
海中月是天上月 - 80后帅气IT男
我也刚提完bug, 退回上一版本了
-
回复 DCloud_UNI_GSQ: 我真去看文档了,真的, 仔细把map最下面的注意事项都读了两遍, 讲的真的不是太详细。(H5 端使用地图和定位相关,需要在 (manifest.json)[/collocation/manifest?id=h5sdkconfig] 内配置腾讯或谷歌等三方地图服务商申请的秘钥(key)。) 这句话是原文 大佬 ,我看完后反应了几秒钟 然后 猜测 是不是腾讯地图的key , 为什么有这个猜测呢 ?因为前面说了 map在h 5是腾讯地图。
2021-11-11 11:46
H5平台使用地图或者定位相关,必须配置地图服务商的秘钥(QQMap key/GoogleMap key)。旧版本内置测试用的秘钥未移除,许多用户忘记更换秘钥而使用内置的测试秘钥进行上线,公用测试秘钥每日不定时达到访问上限,导致上线后用户侧功能异常难以发现。所以在新版本移除内置的测试秘钥避免更换测试秘钥导致上线后出现难以排查的异常。
只能用腾讯地图的key? 高德不行吗?
-
HBuilderX 3.5.4-alpha 可通过在 mainfest.json/h5/sdkConfigs/maps 下配置 amap 体验高德地图,示例如下:
"amap" : {
"key" : "xxx",
"securityJsCode" : "xxx",
"serviceHost" : "xxx"
}
securityJsCode 及 serviceHost 用途参考 文档
2022-08-10 15:55
-
回复 DCloud_UNI_WZF: 谷歌地图已经配置了android和ios的apikey,请问h5模式下怎么配置?目前报错也是Map key not configured
2022-11-08 16:14
5***@qq.com
谢谢 我的就是这个原因导致 ,已解决
2023-06-02 09:38