微信掃碼 立即咨詢

不斷超越客戶的期望值,源自我們對這個行業(yè)的熱愛
來源:網(wǎng)站建設觀點 - 遠策科技 | 2021-11-05
網(wǎng)站升級成https后,由于在線生成的百度地圖代碼不支持https 會導致網(wǎng)站頁面中地圖部分顯示空白或者不顯示標注。今天遠策科技分享一下讓百度地圖api支持https的方法。
首先修改百度地圖js調用代碼
<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>
會發(fā)現(xiàn)雖然地圖顯示 卻是一個靜態(tài)的頁面,沒有功能,標注也沒有顯示。
通過下面兩步可以讓百度地圖api支持https
在頁面加入 <script type="text/javascript">window.HOST_TYPE='2'</script>
引入百度api,注意密鑰及在url中添加參數(shù)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了。