问题:easyUI dialog 弹框 显示百度地图,点击全屏,第一次,全屏打开,没问题。关闭dailog。 再次打开dialog。点击全屏。 全屏时.地图只显示dialog的宽高
解决:
var vehicleManager = { mapObj: null };
function showCurrentPosition(row) { var longitude = vue.$data.currentPosition.longitude; var latitude = vue.$data.currentPosition.latitude; if(vehicleManager.mapObj == null){ vehicleManager.mapObj = new BMap.Map("allmap"); }
BMap只创建一次。
猜测:可能和android类似,初始化map的时候只需要在oncreate中init一次