美文网首页
使百度地图API支持HTTPS

使百度地图API支持HTTPS

作者: 泽_0b48 | 来源:发表于2019-11-14 11:42 被阅读0次

    把http项目迁到https下,百度地图不显示了。

    是因为在线生成的百度地图代码不支持https导致的,直接把
    <script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&s=1"></script>
    改成:
    <script type="text/javascript" src="https://api.map.baidu.com/api?key=&v=1.1&s=1"></script>
    会发现虽然地图显示 却是一个静态的页面,没有功能,标注也没有显示。

    通过下面两步可以让百度地图api支持https

    1、在页面加入 <script type="text/javascript">window.HOST_TYPE='2'</script>
    2、引入百度api,注意密钥及在url中添加参数s=1
    <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=您的密钥&s=1"></script>
    秘钥需要到百度地图开放平台去获取:
    http://lbsyun.baidu.com/apiconsole/key
    完成这两步百度地图就可以支持https了

    相关文章

      网友评论

          本文标题:使百度地图API支持HTTPS

          本文链接:https://www.haomeiwen.com/subject/enxrictx.html