文章目录
一、发现问题
在百度地图开放平台—实例中心,运行都是没问题的。
- 复制,替换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>
觉得好,就一键三连呗(点赞+关注+收藏)~