dedecms做的網(wǎng)站百度動態(tài)地圖不顯示
發(fā)表日期:2020-10-07 12:37:17?? 文章編輯:admin ?? 瀏覽次數(shù):395
今天博路網(wǎng)絡小編給客戶的網(wǎng)站從臨時網(wǎng)址傳到正式服務器的空間后,發(fā)現(xiàn)除了聯(lián)系我們里面的百度動態(tài)地圖不正常外,其它一切正常。
一開始還以為是模板問題,查了下,經(jīng)過不同的修改排除,還是不會正常顯示百度圖片。之后發(fā)現(xiàn)網(wǎng)站在傳到正式配置的https后,是發(fā)現(xiàn)地圖不會正常顯示,但我之前傳的臨時地址也是https為什么能顯示。經(jīng)過一番的排除調(diào)試后,
之前用的百度調(diào)用地圖JS代碼為:
一開始還以為是模板問題,查了下,經(jīng)過不同的修改排除,還是不會正常顯示百度圖片。之后發(fā)現(xiàn)網(wǎng)站在傳到正式配置的https后,是發(fā)現(xiàn)地圖不會正常顯示,但我之前傳的臨時地址也是https為什么能顯示。經(jīng)過一番的排除調(diào)試后,
之前用的百度調(diào)用地圖JS代碼為:
(function(){ window.BMap_loadScriptTime = (new Date).getTime(); document.write('');})();
換成百度調(diào)用地圖2.0的代碼后,只會顯示地圖圖片,不會動態(tài)顯示,還是有問題,經(jīng)過百度搜索發(fā)現(xiàn),百度3.0以后的js調(diào)用代碼都不支持https,也就是說如果用了https的網(wǎng)站要調(diào)用百度動態(tài)地圖,那就要申請百度調(diào)用js 3.0版
換成百度調(diào)用地圖2.0的代碼后,只會顯示地圖圖片,不會動態(tài)顯示,還是有問題,經(jīng)過百度搜索發(fā)現(xiàn),百度3.0以后的js調(diào)用代碼都不支持https,也就是說如果用了https的網(wǎng)站要調(diào)用百度動態(tài)地圖,那就要申請百度調(diào)用js 3.0版
申請方法:http://lbsyun.baidu.com/apiconsole/key
用百度賬號進入“我的應用”,然后創(chuàng)建應用,如下圖:

按下面進行填寫應用名稱,應用類型的網(wǎng)址,如下圖:

然后復制--應用AK代碼,如:iCv1vOxVBklfTIrOBghBE1XLNoKhHqG4
最后把這段代碼放入替換原來調(diào)用的JS代碼中,如下面標的紅色字,完整的百度外部調(diào)用js代碼為:
(function(){ window.BMap_loadScriptTime = (new Date).getTime(); document.write('');})();
上傳調(diào)用到js代碼到服務器空間上換成原來的,然后刷新網(wǎng)站前臺聯(lián)系我們頁面,這樣就完整的動態(tài)地圖就出來了,可以大功告成了。
上傳調(diào)用到js代碼到服務器空間上換成原來的,然后刷新網(wǎng)站前臺聯(lián)系我們頁面,這樣就完整的動態(tài)地圖就出來了,可以大功告成了。

如沒特殊注明,文章均為宜興博路網(wǎng)絡原創(chuàng),轉(zhuǎn)載請注明來自http://m.mabhome.com/news/changjianwenti/2020/1007/260.html
