百度地图在http协议正常,在https协议下地图无法正常显示,怎么办呢?经过测试百度地图在HTTPS协议下却没法显示,通过技术检测总结出以下方法:
通过地址创建地图:http://api.map.baidu.com/lbsapi/creatmap/index.html
可以生成注百度地图,并将生成的地图代码嵌入到网站中,但是地图在http协议下可以正常显示,在https下无法显示,找到地图中的代码:
<script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script>
改成以下代码即可
<script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=6lsQyoWKsB0l9K9rt6EFLkqjjBY45N87"></script>