1. 程式人生 > 其它 >百度編輯器在https中插入地圖不顯示的解決方法

百度編輯器在https中插入地圖不顯示的解決方法

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&center=" + 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();

 

  

路是自己走出來的,而不是選出來的。