百度地圖加載,中心點偏移組上角左上角處理方法

問題描述

百度地圖加載出來的時候,地圖中心點偏移到左上角

原因

加載地圖的div展示前,div爲隱藏狀態,但div顯示的時候,地圖相對頁面的座標發生偏移。(正常直接顯示 不存在這個問題)

處理方法

當展示div的時候,延遲加載百度地圖

setTimeout(function () {
         map = new BMap.Map("MapMain", {
             enableMapClick: false
         }); // 創建Map實例
         var point1 = new BMap.Point(MapData[0].lng,MapData[0].lat);
         map.centerAndZoom(point1, 12);
         map.enableScrollWheelZoom(true); // 開啓鼠標滾輪縮放
     } ,1000 * 0.5);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章