百度地图——二次加载地图错位

第一次初始化地图,正常显示,可是隐藏以后,再次加载地图就会出现地图错位,像这样: ide

 

缘由是地图渲染时,若是节点元素的display 是none 就会出现错位。blog

解决办法是渲染的时候让节点元素显示,渲染完后再设置隐藏:百度地图

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

相关文章
相关标签/搜索