XML  HTML  企业网站建设     RSS订阅深圳网站建设,深圳seo,草根网络创业者
你的位置:首页 » 建站资料 » 正文

织梦网站https部署ssl后百度地图不显示或者显示空白

选择字号: 超大 标准 admin 发布于2020-04-20 属于 建站资料 栏目  0个评论 849人浏览

站长资源2020-11-4

今天帮助客户处理一个网站细节问题,客户的网站需要添加一个地图,本来以为很简单,结果折腾了一个下午,客户的网站采用的是织梦dede系统,也部署了https,就是那个所谓的SSL,这个是留到最后再说,除了部署的SSL以外,客户的网站是响应式的,也就是自适应的,好,这个是前提条件.

百度地图不显示或者显示空白问题

  主要是客户采用的模板,里面原本就自带地图,也可以自适应,我不知道为什么,原来弄了一下,结果客户的网站地图就不显示了,一开始还以为是CSS,仔细检查了CSS,也都是正确的,于是我采用排除法,我先把原来的网站模板装到另外一个服务器上,然后进行一一对比,直接进行模板前端代码替换,我发现另外一个模板就可以完整正确的显示,只有这个正在使用中的网站是不可以显示的,非常头疼。


   最后经过多方对比,快要放弃的时候,我注意到了我的正在使用的网站,居然部署的有SSL,也就是所谓的https,而我现在弄的模板没有https,所以能正常显示,那是不是HTTPS的问题呢,我已经猜到了,一定是的,因为部署了SSL之后,网站的外部调用需要一样的https,如果对方没有,那么则需要把http开头的删除掉,直接变为//即可。

于是我找了一下相关百度地图的https的教程,经过多方测试,我发现,一定要改一下百度的API地址:


查了下文档1.4的不支持HTTPS,只有API V2.0版的js调用支持HTTPS。

改下后台地图的API地址:https://api.map.baidu.com/api?v=2.0&ak=你的密钥&s=1后面&s=1千万不可省略。地图其它设置不变。保存就可以正常使用了。(有可能你的地图代码是js调用的,那么需要去js里面看看是否有这一串)

注意:2.0的是要申请密钥的申请地址:http://lbsyun.baidu.com/apiconsole/key


如果上面这个地址不正确的话,需要改下面的这个地址,因为改了上面地址,也许你的地图能显示,但是不能鼠标拖动,就是没有我下图这个红色圈起来的地方,所以地址需要改成如下地址。

百度地图空白不显示的解决方法

先找到你的代码:

<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=EImTER6Ip7xIAuDEUvuhHul61k0dElRY&s=1"></script>


结合上面的&s=1千万不可省略,这样就能够正常显示使用了。当然你也可以测试一样,看看不带上&s=1是否能用。


最后网站终于能正常访问了,而且地图也能正常的打开使用了




诺伊网公众号【聚网志成网站建设,找szcy114】

标签:百度地图空白,地图空白,百度地图不显示,织梦百度地图不显示,

亲!深圳网站建设,网站运营,seo,草根创业博客请您点赞
  • 流泪

    10

  • 打酱油

    30

  • 开心

    33

  • 点赞

    42

  • 差评

    1

华智集市
购商网B2B信息发布

    猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

亚成雨伞淘宝店
热门文章
热评文章
    随机文章 | 热门文章 | 最新文章
随机文章
诺伊网广告位招租
扫一扫,加我为微信好友 加我为微信好友

电话:075536891206

手机:13530151322

在线联系