官网项目上线后,加入了HTT[S安全证书。但是引入百度的jsApi后,发现在网页无法显示百度地图。
引入的jsApi是用的https的,也按要求加入了的参数。但是打开项目发现,getscript所加载出来的文件,还是使用的是http协议。 继续排查发现在getscript里面有个全局变量HOST_TYPE,而这个变量官方并没有给出什么地方设置出来。HOST_TYPE默认是“0”,而0走的就是http的请求,并非https的。所以,我们需要在加载jsapi加载之前,使用window.HOST_TYPE强行把这个值设置成"2" ,这样就可以愉快的在https里面使用百度地图了
第一步 添加代码
第二步 添加代码
注意:api引用 https:// 然后密匙后面加入&s=1