| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { floorplanService } from './Service/FloorplanService.js'
- import { wallService } from './Service/WallService.js'
- import { tagService } from './Service/TagService'
- import { signService } from './Service/SignService'
- export default class Load {
- constructor(layer) {
- this.layer = layer
- this.version = 'v1.1'
- this.vectorsJson = null
- // 保存当前的数据
- this.saveFloors = []
- this.newVectorId = null
- }
- load(floorsData) {
- if(!floorsData||!floorsData.floors){
- floorplanService.initFloor(0)
- return;
- }
- // for (let i = 0; i < floorsData.length; ++i) {
- // let floor = floorsData[i]
- // floorplanService.initFloor(i)
- // for (let key in floor.points) {
- // wallService.createPoint(floor.points[key].x, floor.points[key].y, floor.points[key].vectorId, i)
- // }
- // for (let key in floor.walls) {
- // wallService.createWall(floor.walls[key].start, floor.walls[key].end, floor.walls[key].vectorId, i)
- // }
- // for (let key in floor.tags) {
- // let tag = tagService.createTag(floor.tags[key].center, floor.tags[key].vectorId, i)
- // tag.setPoints2d()
- // tag.setTitle(floor.tags[key].title)
- // tag.setDes(floor.tags[key].des)
- // tag.setUnit(floor.tags[key].unit)
- // tag.setAdding(false)
- // }
- // for (let key in floor.signs) {
- // let sign = signService.createSign(floor.signs[key].center, floor.signs[key].geoType, floor.signs[key].vectorId)
- // sign.angle = floor.signs[key].angle
- // }
- // }
- }
-
- }
|