百度地圖中心點跑到了左上角
在display:none容器中初始化百度地圖的時候,地圖的中心點會跑到左上角去了。
解決辦法:
1.這種問題通常是容器處于隱藏狀態(tài)導致的,api會認為地圖寬高為0。建議等待容器處于可見狀態(tài)后再初始化地圖。
2.等容器變成 display:block之后,在用代碼執(zhí)行 ,說白了就是等地圖顯示完之后,再代碼重置下中心點。
setTimeout(function(){ nanMap.setCenter(point); },1000);
在display:none容器中初始化百度地圖的時候,地圖的中心點會跑到左上角去了。
解決辦法:
1.這種問題通常是容器處于隱藏狀態(tài)導致的,api會認為地圖寬高為0。建議等待容器處于可見狀態(tài)后再初始化地圖。
2.等容器變成 display:block之后,在用代碼執(zhí)行 ,說白了就是等地圖顯示完之后,再代碼重置下中心點。
setTimeout(function(){ nanMap.setCenter(point); },1000);