百度地图JavaScript API支持HTTP和HTTPS,免费对外开放,可直接使用,实现引入方式
var protocolStr = document.location.protocol;
if(protocolStr=="http:"){
document.write("<script type='text/javascript' src='http://api.map.baidu.com/api?v=2.0&ak=ZbqEtik6M5OAAhBhr30ySxgATb6ZWukC'><\/script>");
}else if(protocolStr=="https:"){
document.write("<script type='text/javascript' src='https://api.map.baidu.com/api?v=2.0&ak=ZbqEtik6M5OAAhBhr30ySxgATb6ZWukC&s=1'><\/script>");
}
但是对于其他开源库如
检索信息窗口类,热力图,鼠标绘制工具条库
无法把<script type="text/javascript" src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js">改成类似上述支持https,一种方法就是直接把DrawingManager_min.js下载到本地引入