From a7d5814114e5705d26b086016f34cae807a96093 Mon Sep 17 00:00:00 2001 From: jiangyy Date: Tue, 24 May 2022 14:07:53 +0800 Subject: [PATCH] 111 --- .../modules/visual/basicinfo/basicInfoMain.vue | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/views/modules/visual/basicinfo/basicInfoMain.vue b/src/views/modules/visual/basicinfo/basicInfoMain.vue index 0f2fc5b7..28372ee7 100644 --- a/src/views/modules/visual/basicinfo/basicInfoMain.vue +++ b/src/views/modules/visual/basicinfo/basicInfoMain.vue @@ -172,6 +172,8 @@ let iconSource; // icon let polygonSource;//变电站标注多边形 let select;//选中标注 +let xoffset = 0.005 + //url图标 @@ -629,10 +631,12 @@ const vueGis = { let polygonArray = []//整个多边形的[[lon,lat],[lon,lat],[lon,lat]]数组 coorArray.forEach((item, index) => { - itemArray.push(item) - if (index % 2 == 0) {//偶 + if (index % 2 == 0) {//偶 + // item = (parseFloat(item) + xoffset) + '' + itemArray.push(item) } else {//奇 + itemArray.push(item) polygonArray.push(itemArray) itemArray = [] } @@ -694,10 +698,15 @@ const vueGis = { let polygonArray = []//整个多边形的[[lon,lat],[lon,lat],[lon,lat]]数组 coorArray.forEach((item, index) => { - itemArray.push(item) + // itemArray.push(item) if (index % 2 == 0) {//偶 + // item = (parseFloat(item) + xoffset) + '' + itemArray.push(item) } else {//奇 + + + itemArray.push(item) polygonArray.push(itemArray) itemArray = [] } @@ -715,7 +724,7 @@ const vueGis = { 'features': featureData }; let feature = (new GeoJSON()).readFeatures(geojsonObject) - + console.log(geojsonObject) polygonSource.addFeatures(feature)