|
@@ -34,12 +34,14 @@ export default class Load {
|
|
|
|
|
|
async load(dataLocal, data3d) {
|
|
|
this.layer.initLocation();
|
|
|
+ coordinate.init(this.layer.canvas);
|
|
|
if (dataLocal) {
|
|
|
if (dataLocal.Settings) {
|
|
|
for (let key in dataLocal.Settings) {
|
|
|
Settings[key] = dataLocal.Settings[key];
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
if (dataLocal.backgroundImg) {
|
|
|
let bgImg = imageService.createBackgroundImg(
|
|
|
dataLocal.backgroundImg.src,
|
|
@@ -56,6 +58,7 @@ export default class Load {
|
|
|
}
|
|
|
} catch (e) {}
|
|
|
}
|
|
|
+
|
|
|
if (dataLocal.circles) {
|
|
|
for (let key in dataLocal.circles) {
|
|
|
let circle = circleService.create(
|
|
@@ -70,6 +73,7 @@ export default class Load {
|
|
|
circle.setDisplay(dataLocal.circles[key].display);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
if (dataLocal.magnifiers) {
|
|
|
for (let key in dataLocal.magnifiers) {
|
|
|
let magnifier = magnifierService.create(
|
|
@@ -88,6 +92,7 @@ export default class Load {
|
|
|
} catch (e) {}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
if (dataLocal.points) {
|
|
|
for (let key in dataLocal.points) {
|
|
|
let point = pointService.create(dataLocal.points[key], key);
|
|
@@ -111,6 +116,7 @@ export default class Load {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
if (dataLocal.svgs) {
|
|
|
for (let key in dataLocal.svgs) {
|
|
|
let svg = svgService.create(
|
|
@@ -366,6 +372,7 @@ export default class Load {
|
|
|
if (dataLocal.hasOwnProperty("currentId")) {
|
|
|
dataService.setCurrentId(dataLocal.currentId);
|
|
|
}
|
|
|
+
|
|
|
if (dataLocal.hasOwnProperty("res")) {
|
|
|
coordinate.setRes(dataLocal.res);
|
|
|
}
|