|
|
@ -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) |
|
|
|
|
|
|
|