|
@@ -199,29 +199,39 @@ export default class Render {
|
|
|
this.drawGeometry(customImages[key])
|
|
|
}
|
|
|
|
|
|
- draw.drawBackGround()
|
|
|
+ draw.drawFrame()
|
|
|
this.redrawElements()
|
|
|
}
|
|
|
|
|
|
autoRedrawForImg() {
|
|
|
draw.clear()
|
|
|
-
|
|
|
- // if (this.displayPanos) {
|
|
|
- // this.drawPanos(this.layer.panos[floorplanService.currentFloor])
|
|
|
- // }
|
|
|
+ draw.drawBackGround()
|
|
|
let data = floorplanService.getFloorData()
|
|
|
if (!data) {
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ let title = data.title
|
|
|
+ this.drawGeometry(title)
|
|
|
+
|
|
|
+ let bgImage = data.bgImage
|
|
|
+ this.drawGeometry(bgImage)
|
|
|
+
|
|
|
+ let compass = data.compass
|
|
|
+ this.drawGeometry(compass)
|
|
|
+
|
|
|
let walls = data.walls
|
|
|
for (let key in walls) {
|
|
|
this.drawGeometry(walls[key])
|
|
|
}
|
|
|
|
|
|
- // let points = data.points
|
|
|
- // for (let key in points) {
|
|
|
- // this.drawGeometry(points[key])
|
|
|
- // }
|
|
|
+ let points = data.points
|
|
|
+ for (let key in points) {
|
|
|
+ this.drawGeometry(points[key])
|
|
|
+ }
|
|
|
+
|
|
|
+ //draw.drawSpecialPoint()
|
|
|
+
|
|
|
let signs = data.signs
|
|
|
for (let key in signs) {
|
|
|
this.drawGeometry(signs[key])
|
|
@@ -229,10 +239,41 @@ export default class Render {
|
|
|
|
|
|
let tags = data.tags
|
|
|
for (let key in tags) {
|
|
|
- this.drawGeometry(tags[key], null, true)
|
|
|
+ this.drawGeometry(tags[key])
|
|
|
+ }
|
|
|
+
|
|
|
+ let tables = data.tables
|
|
|
+ for (let key in tables) {
|
|
|
+ this.drawGeometry(tables[key])
|
|
|
}
|
|
|
|
|
|
- //this.redrawElements()
|
|
|
+ let rectangles = data.rectangles
|
|
|
+ for (let key in rectangles) {
|
|
|
+ this.drawGeometry(rectangles[key])
|
|
|
+ }
|
|
|
+
|
|
|
+ let circles = data.circles
|
|
|
+ for (let key in circles) {
|
|
|
+ this.drawGeometry(circles[key])
|
|
|
+ }
|
|
|
+
|
|
|
+ let arrows = data.arrows
|
|
|
+ for (let key in arrows) {
|
|
|
+ this.drawGeometry(arrows[key])
|
|
|
+ }
|
|
|
+
|
|
|
+ let icons = data.icons
|
|
|
+ for (let key in icons) {
|
|
|
+ this.drawGeometry(icons[key])
|
|
|
+ }
|
|
|
+
|
|
|
+ let customImages = data.customImages
|
|
|
+ for (let key in customImages) {
|
|
|
+ this.drawGeometry(customImages[key])
|
|
|
+ }
|
|
|
+
|
|
|
+ draw.drawFrame()
|
|
|
+ this.redrawElements()
|
|
|
}
|
|
|
|
|
|
redrawCore() {
|