当前位置:首页>站长学院>建站知识

网站申请https后百度地图为什么不显示?

来源:本站 发布时间:2022-01-13热度:363 ℃

image.png

网站申请https后百度地图为什么不显示?


1、百度地图使用的都是http请求链接,但是安装了证书之后会觉得这个http不安全,所以默认请求失败,这时候我们在请求头添加

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />

2、在页面加入 <script type="text/javascript">window.HOST_TYPE='2'</script>

3、引入百度api,注意密钥及在url中添加参数s=1

<!--本地环境-->
<script type="text/javascript" src="https://api.map.baidu.com/api?key=xxxxx&v=1.1&services=true"></script>

<!--线上环境-->
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=xxxxxx&s=1" type="text/javascript"></script>


更改前:http://api.map.baidu.com/api?v=2.0&ak=你的密钥

更改后:https://api.map.baidu.com/api?v=2.0&ak=你的密钥&s=1


也就是要改2个地方:

http要加s

url最后要加&s=1



<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />


转载请注明来源网址:https://www.abcmuban.com/wangzhan/168.html

如果你的问题还没有解决,点击PBootCMS建站交流群加入交流群一起学习交流。支持与鼓励站长,请扫码赞赏

  • 微信支付

    微信扫一扫

  • 支付宝支付

    支付宝扫一扫

推荐模板
交流学习

加入VIP即可下载全部模板;2天更新1套模板

年VIP:199元(金牌)

终身VIP:299元(钻石)

  • QQ号

    Q:2935517386

  • 添加微信客服

    微信客服

  • QQ号

    Q群:817597747

热门标签
 
Q:2935517386