|
@ -186,7 +186,7 @@ export default { |
|
|
// level: item.level, |
|
|
// level: item.level, |
|
|
center: [item.longitude, item.latitude], |
|
|
center: [item.longitude, item.latitude], |
|
|
...item, |
|
|
...item, |
|
|
parentName: srcGridData.name, |
|
|
parentName: srcGridData.name || "", |
|
|
}, |
|
|
}, |
|
|
geometry: { |
|
|
geometry: { |
|
|
type: "Polygon", |
|
|
type: "Polygon", |
|
@ -475,7 +475,6 @@ export default { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// console.log("地图初始化数据", polygonData); |
|
|
// console.log("地图初始化数据", polygonData); |
|
|
|
|
|
|
|
|
// 画区域面积 |
|
|
// 画区域面积 |
|
|
polygonLayer = new PolygonLayer({ |
|
|
polygonLayer = new PolygonLayer({ |
|
|
autoFit: true, |
|
|
autoFit: true, |
|
@ -566,7 +565,7 @@ export default { |
|
|
} else { |
|
|
} else { |
|
|
posLayer.hide() |
|
|
posLayer.hide() |
|
|
}*/ |
|
|
}*/ |
|
|
textLayer = new PolygonLayer({ |
|
|
textLayer = new PolygonLayer({ |
|
|
zIndex: 20, |
|
|
zIndex: 20, |
|
|
}) |
|
|
}) |
|
|
.source(polygonData) |
|
|
.source(polygonData) |
|
@ -673,7 +672,6 @@ export default { |
|
|
scene.addLayer(dotLayer); |
|
|
scene.addLayer(dotLayer); |
|
|
|
|
|
|
|
|
dotBgLayer.on("click", (e) => { |
|
|
dotBgLayer.on("click", (e) => { |
|
|
console.log(e.feature.properties); |
|
|
|
|
|
this.$emit("clickDot", e.feature.properties); |
|
|
this.$emit("clickDot", e.feature.properties); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
@ -712,7 +710,6 @@ export default { |
|
|
scene.addLayer(dotLayer2); |
|
|
scene.addLayer(dotLayer2); |
|
|
|
|
|
|
|
|
dotLayer2.on("click", (e) => { |
|
|
dotLayer2.on("click", (e) => { |
|
|
console.log(e.feature.properties); |
|
|
|
|
|
this.$emit("clickDot", e.feature.properties); |
|
|
this.$emit("clickDot", e.feature.properties); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
@ -755,7 +752,7 @@ export default { |
|
|
if (polygonLayer) { |
|
|
if (polygonLayer) { |
|
|
polygonLayer.setData(polygonData); |
|
|
polygonLayer.setData(polygonData); |
|
|
lineLayer.setData(polygonData); |
|
|
lineLayer.setData(polygonData); |
|
|
textLayer.setData(polygonDotData); |
|
|
textLayer.setData(polygonData); |
|
|
/* posLayer.setData(polygonDotData); |
|
|
/* posLayer.setData(polygonDotData); |
|
|
// let gridPoint = scene.getLayerByName('gridPoint') |
|
|
// let gridPoint = scene.getLayerByName('gridPoint') |
|
|
if (this.level === 'grid') { |
|
|
if (this.level === 'grid') { |
|
@ -770,7 +767,6 @@ export default { |
|
|
updateDot() { |
|
|
updateDot() { |
|
|
const { dotData } = this; |
|
|
const { dotData } = this; |
|
|
if (dotLayer) { |
|
|
if (dotLayer) { |
|
|
console.log(dotData); |
|
|
|
|
|
dotLayer.setData(dotData); |
|
|
dotLayer.setData(dotData); |
|
|
dotBgLayer.setData(dotData); |
|
|
dotBgLayer.setData(dotData); |
|
|
} |
|
|
} |
|
@ -779,7 +775,6 @@ export default { |
|
|
updateDot2() { |
|
|
updateDot2() { |
|
|
const { dotData2: dotData } = this; |
|
|
const { dotData2: dotData } = this; |
|
|
if (dotLayer2) { |
|
|
if (dotLayer2) { |
|
|
console.log(dotData); |
|
|
|
|
|
dotLayer2.setData(dotData); |
|
|
dotLayer2.setData(dotData); |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
@ -998,7 +993,6 @@ export default { |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
async handleClickDot(item, posArr) { |
|
|
async handleClickDot(item, posArr) { |
|
|
console.log("handleClickDot", item, posArr); |
|
|
|
|
|
const res = await this.$refs.popup.show(item); |
|
|
const res = await this.$refs.popup.show(item); |
|
|
if (res) { |
|
|
if (res) { |
|
|
const popup = new Popup({ |
|
|
const popup = new Popup({ |
|
|