百度地圖-百度地圖對https協議支持問題

網站是https協議,在使用百度地圖BMap.Geocoder函數的時候,就報錯,由於調用該函數的時候百度地圖又引用了一個別的js是用的http協議,從而致使報錯的。以下圖
api

 

解決辦法:函數

一、2.0如下版本:不支持HTTPS網站

二、2.0版本,須要在在調用時加s=1這個參數。 如:https://api.map.baidu.com/api?v=2.0&ak=密鑰&s=1code

三、3.0版本,不須要加s=1這個參數。正常https://api.map.baidu.com/api?v=3.0&ak=密鑰 這樣調用便可。get

相關文章
相關標籤/搜索