|
|
@ -193,13 +193,13 @@ export default {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
map.add(text)
|
|
|
|
map.add(text)
|
|
|
|
},
|
|
|
|
},
|
|
|
|
setPolygon(position) {
|
|
|
|
setPolygon(position,val) {
|
|
|
|
let e = position.map(val => {
|
|
|
|
let e = position.map(val => {
|
|
|
|
return [val.longitude, val.latitude]
|
|
|
|
return [val.longitude, val.latitude]
|
|
|
|
})
|
|
|
|
})
|
|
|
|
let thisPolygon = new AMap.Polygon({
|
|
|
|
let thisPolygon = new AMap.Polygon({
|
|
|
|
path: e,
|
|
|
|
path: e,
|
|
|
|
fillColor: e ? '#ff0000' : '#1791fc',
|
|
|
|
fillColor: val>0 ? '#ff0000' : '#1791fc',
|
|
|
|
});
|
|
|
|
});
|
|
|
|
map.add(thisPolygon)
|
|
|
|
map.add(thisPolygon)
|
|
|
|
map.setFitView()
|
|
|
|
map.setFitView()
|
|
|
@ -214,7 +214,7 @@ export default {
|
|
|
|
strokeOpacity: 0.2,
|
|
|
|
strokeOpacity: 0.2,
|
|
|
|
fillOpacity: 0.4,
|
|
|
|
fillOpacity: 0.4,
|
|
|
|
strokeDasharray: [10, 10],
|
|
|
|
strokeDasharray: [10, 10],
|
|
|
|
fillColor: e ? '#ff0000' : '#1791fc',
|
|
|
|
fillColor: e>0 ? '#ff0000' : '#1791fc',
|
|
|
|
})
|
|
|
|
})
|
|
|
|
map.add(circle);
|
|
|
|
map.add(circle);
|
|
|
|
map.setFitView()
|
|
|
|
map.setFitView()
|
|
|
@ -289,7 +289,7 @@ export default {
|
|
|
|
const {data} = await ElectronicNumVo(this.$store.getters.sceneId)
|
|
|
|
const {data} = await ElectronicNumVo(this.$store.getters.sceneId)
|
|
|
|
data.forEach(e => {
|
|
|
|
data.forEach(e => {
|
|
|
|
if (e.areaPoints?.length > 0) {
|
|
|
|
if (e.areaPoints?.length > 0) {
|
|
|
|
this.setPolygon(e.areaPoints)
|
|
|
|
this.setPolygon(e.areaPoints,e.abnormalCount)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (e.centerPoint) {
|
|
|
|
if (e.centerPoint) {
|
|
|
|
this.setCircle([e.centerPoint.longitude, e.centerPoint.latitude], e.radius, e.abnormalCount)
|
|
|
|
this.setCircle([e.centerPoint.longitude, e.centerPoint.latitude], e.radius, e.abnormalCount)
|
|
|
|