百度地圖——二次加載地圖錯位

第一次初始化地圖,正常顯示,可是隱藏以後,再次加載地圖就會出現地圖錯位,像這樣: ide

 

緣由是地圖渲染時,若是節點元素的display 是none 就會出現錯位。blog

解決辦法是渲染的時候讓節點元素顯示,渲染完後再設置隱藏:百度地圖

// 百度地圖API功能
$("#mymap").show();
var map = new BMap.Map("allmap");
map.centerAndZoom( "深圳", 12);
$("#mymap").hide();百度

相關文章
相關標籤/搜索