|
@@ -18,7 +18,7 @@ export default class Load {
|
|
|
this.newVectorId = null
|
|
|
}
|
|
|
|
|
|
- load(floorsData) {
|
|
|
+ async load(floorsData) {
|
|
|
if(!floorsData||!floorsData.floors){
|
|
|
floorplanService.initFloor(0)
|
|
|
//添加标题
|
|
@@ -30,6 +30,8 @@ export default class Load {
|
|
|
//添加背景图片
|
|
|
const bgImage = floorplanService.createBgImage()
|
|
|
floorplanService.addBgImage(bgImage)
|
|
|
+ const imageData = await floorplanService.loadImageData(bgImage.src)
|
|
|
+ bgImage.setImageData(imageData)
|
|
|
return;
|
|
|
}
|
|
|
floorplanService.setCurrentId(floorsData.currentId)
|
|
@@ -93,11 +95,14 @@ export default class Load {
|
|
|
|
|
|
const bgImage = floorplanService.createBgImage(floor.image.src, floor.image.vectorId, i)
|
|
|
floorplanService.addBgImage(bgImage)
|
|
|
+ const imageData = await floorplanService.loadImageData(bgImage.src)
|
|
|
+ bgImage.setImageData(imageData)
|
|
|
|
|
|
const compass = floorplanService.createCompass(floor.compass.angle, floor.compass.vectorId, i)
|
|
|
floorplanService.addCompass(compass)
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
}
|