微信掃碼 立即咨詢
?
不斷超越客戶的期望值,源自我們對(duì)這個(gè)行業(yè)的熱愛(ài)
來(lái)源:網(wǎng)站建設(shè)觀點(diǎn) - 遠(yuǎn)策科技 | 2021-11-05
網(wǎng)站升級(jí)成https后,由于在線生成的百度地圖代碼不支持https 會(huì)導(dǎo)致網(wǎng)站頁(yè)面中地圖部分顯示空白或者不顯示標(biāo)注。今天遠(yuǎn)策科技分享一下讓百度地圖api支持https的方法。

首先修改百度地圖js調(diào)用代碼
<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>
會(huì)發(fā)現(xiàn)雖然地圖顯示 卻是一個(gè)靜態(tài)的頁(yè)面,沒(méi)有功能,標(biāo)注也沒(méi)有顯示。
通過(guò)下面兩步可以讓百度地圖api支持https
在頁(yè)面加入 <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>
秘鑰需要到百度地圖開放平臺(tái)去獲取:
http://lbsyun.baidu.com/apiconsole/key
完成這兩步百度地圖就可以支持https了。
?