百度地图api在https中不生效的解决方法
发布时间:2023-01-09 01:52:24 浏览量:623次

官网项目上线后,加入了HTT[S安全证书。但是引入百度的jsApi后,发现在网页无法显示百度地图。

引入的jsApi是用的https的,也按要求加入了的参数。但是打开项目发现,getscript所加载出来的文件,还是使用的是http协议。 继续排查发现在getscript里面有个全局变量HOST_TYPE,而这个变量官方并没有给出什么地方设置出来。HOST_TYPE默认是“0”,而0走的就是http的请求,并非https的。所以,我们需要在加载jsapi加载之前,使用window.HOST_TYPE强行把这个值设置成"2" ,这样就可以愉快的在https里面使用百度地图了

第一步 添加代码

20230109020702ad27c8382.png

第二步 添加代码

注意:api引用 https://    然后密匙后面加入&s=1

end
联系我们
  • 全国服务电话

    13953327573 18653318210

  • 企业邮箱
    828145@qq.com
  • 山东省淄博市张店区淄博市创业孵化中心A楼1203-1205室
  • 添加微信

    添加好友
  • 官网手机端

    官网手机端
文章关键词