解決在EasyUI中使用百度地圖出現不居中和座標圖示顯示異常的問題(紅色程式碼部分)
阿新 • • 發佈:2019-01-19
問題:
1.載入指定經緯度的座標點怎麼都不居中顯示,總是顯示在左上角,需要在地圖載入完後拖動才看到指定的座標點;
2.顯示的座標點圖片沒有正常顯示,後面使用了自定義座標圖片(如圖):
解決後:
參考:
1.百度地圖API類:http://developer.baidu.com/map/reference/index.php?title=Class:%E6%80%BB%E7%B1%BB/%E6%A0%B8%E5%BF%83%E7%B1%BB
2.自定義圖示這裡有:http://blog.csdn.net/chenmoquan/article/details/13631673
3.座標總是顯示在左上角:http://tieba.baidu.com/p/1712879513
4.解決程式碼參看myIcon=和map.panBy(320, 225)處,也就是標紅的2個部分;
頁面:
/* 百度地圖樣式 */ #allmap { width:650px; height:450px; }
<div id="allmap"></div>
js:
/**************************************************** * 載入百度地圖 * http://developer.baidu.com/ ****************************************************/
var map, myIcon; // 地圖全域性變數,自定義圖示名稱
// 載入百度地圖:商家名稱,lng經度,lat緯度,商家詳細地址,商家聯絡電話