0
点赞
收藏
分享

微信扫一扫

百度地图JS开发,打开空白一片,报错BMapGL is not defined,ERR_FILE_NOT_FOUND

文章目录

一、发现问题

在百度地图开放平台—实例中心,运行都是没问题的。

  • 复制,替换ak
  • 本地保存html文件
  • 打开html,界面一片空白
  • F12打开开发者控制台,发现了报错
  • GET file://api.map.baidu.com/api?type=webgl&v=1.0&ak=**************** net::ERR_FILE_NOT_FOUND
  • Uncaught ReferenceError: BMapGL is not defined

在这里插入图片描述

在这里插入图片描述

二、解决问题

报错很明显,脚本script访问不到,导致了BMapGL未定义。

我就认真一看这个脚本src,一看就很奇怪。

    <script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密钥"></script>

我就尝试在//前面添加了https:,然后就可以了。。。
在这里插入图片描述

解决办法就是在script中的src最前面添加https:

    <script src="https://api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密钥"></script>

觉得好,就一键三连呗(点赞+关注+收藏)~

举报

相关推荐

0 条评论