网站中的百度地图突然不显示了是怎么回事?
很多站长同学在做好网站之后,通常会在“联系我们”页面加一个百度的动态地图
如下图所示:
无论是那种方式建站,自己写的也好、做仿站也好、从百度地图API获取代码也好,网站在本地测试的时候完全没有问题,但是在网站上线之后,却发现地图突然不能正常显示了,呈现一片空白或灰白色
如下图所示:
站长们遍寻代码也没有发现问题,尤其是做仿站的时候,明明代码完全一样,仿站的原网站就好好的显示,自己仿出来的在上线后就显示不了
实际上,原因很简单,SSL证书。
百度地图突然失效之后,首先回想一下自己近期是不是给域名申请了SSL证书,并开启了强制HTTPS。
在百度地图开放平台生成的地图代码中不需要密钥就可以使用,但是缺点就是不能适配HTTPS,也就是申请并开启了SSL证书的域名。
要想在网站开启HTTPS的同时,使用动态地图,可以去百度地图开放中心申请一个密钥,将制定代码及密钥替换到相应位置,就可以在https状态下正常使用动态地图。
当然还有一种方式,就是使用其他平台的地图进行接入,比如高德地图。高德地图实测可以同时满足http和https两种类型的网站。
over~~
转载请注明——本文源自【玄北博客】www.xuanbeiweb.cn
免责声明:本站部分文章、数据、图片来自互联网,
如果侵犯了你的权益请来信告知我们删除,否则不承担相应法律责任。邮箱:xuanbei@xuanbeiweb.cn
上一篇:定制网站真的有那么高端吗?