|
比如说我有两个buildingId(建筑物ID),在div container里已显示了第一个建筑物1楼的室内地图,当点击一个页面按钮时,如何让container div显示面第二个建筑物1楼的地图.
//示例 初始化地图
var map = new Indoor.Map('container',{
key:'开发者key',
buildingId:'建筑物ID1'
});
//由于地图数据使用了异步加载,为避免出错请把所有的逻辑放在mapready事件内
map.once('mapready',function(){
console.log(map.getFloor());
})
第二次运行 btn
map.remove();
map = new Indoor.Map('container',{
key:'开发者key',
buildingId:'建筑物ID2'
});
//由于地图数据使用了异步加载,为避免出错请把所有的逻辑放在mapready事件内
map.once('mapready',function(){
console.log(map.getFloor());
})
这里可运行没报错,但跑不进mapready里了,没数据返回
|
|