百度編輯器在https中插入地圖不顯示的解決方法
阿新 • • 發佈:2021-12-22
1.將引入的介面更改為:
更改之前:
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.1&services=true"></script>
更改之後:
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=你申請的祕鑰替換&s=1"></script>
2.找到以下引數:
更改之前:
marker.setPoint(point);
var zoom = map.zoomLevel;
var point = marker.getPoint();
var url = "http://api.map.baidu.com/staticimage?center=" + center.lng + ',' + center.lat +"&zoom=" + zoom + "&width=" + size.width + '&height=' + size.height + "&markers=" + point.lng + ',' + point.lat;
更改之後:
marker.setPosition(point);
var zoom = map.zoomLevel;
var point = marker.getPoint();
var url = "https://api.map.baidu.com/staticimage?s=1¢er=" + center.lng + ',' + center.lat +"&zoom=" + zoom + "&width=" + size.width + '&height=' + size.height + "&markers=" + point.lng + ',' + point.lat;
show.html(記得引入新介面):
更改前:
marker = window.marker.getPoint();
更改後:
marker = window.marker.getPosition();
路是自己走出來的,而不是選出來的。