问题: bmap第一次加载显示没问题: 第二次 再次加载这个页面时,地图的显示出现了问题: . 分析问题出现原因:你要确保dom创建后且处于显示状态(即display不能为none)才能再次初始化地图,否则会出现你这种情况(关键:确定在dom创建后再初始化地图). 解决方法: //错误代码:在js里面直接调用initMap()方法. initMap(); //改正后代码:设置延时,再初始化 setTimeout(function(){initMap();},); 有时候延时300毫秒不一定够,可…