百度地图在http协议正常,在https协议下地图无法正常显示的解决方法

百度地图的添加方法说明:

1 到百度地图创建自己的地图   http://api.map.baidu.com/lbsapi/creatmap/index.html

2 复制好代码  

3 参照关于地图的修改,参见论坛帖子

 http://bbs.youdiancms.com/forum.php?mod=viewthread&tid=89

4  登录友点CMS系统后台(http://www.youdiancms.com/)-联系我们栏目详细内容切换成源码模式   粘贴上修改好的代码即可 


经过测试百度地图在HTTPS协议下却没法显示,通过技术检测总结出以下方法:

通过地址:http://api.map.baidu.com/lbsapi/creatmap/index.html

可以生成标注百度地图,并将生成的地图代码嵌入到网站中,但是地图在http协议下可以正常显示,在https下无法显示,找到地图中的代码:
01
<script type= "text/javascript" src= "http://api.map.baidu.com/api?key=&v=1.1&services=true" ></script>
改成以下代码即可
01
<script type= "text/javascript" src= "//api.map.baidu.com/api?v=3.0&ak=6lsQyoWKsB0l9K9rt6EFLkqjjBY45N87" ></script>

猜你喜欢

转载自blog.csdn.net/qq_38740155/article/details/80894349