|
@@ -27,7 +27,7 @@ class gardenPointLayer {
|
|
// });
|
|
// });
|
|
// this.kmap.addLayer(this.regionLayer.layer)
|
|
// this.kmap.addLayer(this.regionLayer.layer)
|
|
|
|
|
|
- this.gardenPointLayer = new KMap.VectorLayer("gardenUserLayer", 1000, {
|
|
|
|
|
|
+ this.gardenPointLayer = new KMap.VectorLayer("gardenUserLayer", 9999, {
|
|
minZoom: 0,
|
|
minZoom: 0,
|
|
maxZoom: 22,
|
|
maxZoom: 22,
|
|
source: new VectorSource({}),
|
|
source: new VectorSource({}),
|
|
@@ -35,18 +35,14 @@ class gardenPointLayer {
|
|
const organId = feature.get('organId') === this.organId
|
|
const organId = feature.get('organId') === this.organId
|
|
let style1 = new Style({
|
|
let style1 = new Style({
|
|
image: new Photo({
|
|
image: new Photo({
|
|
- src: "https://birdseye-img.sysuimars.com/ai_result/2023/11/20/tree_4414/img_27572.jpg"+ '?imageView2/1/w/300/interlace/1',
|
|
|
|
- radius: 26,
|
|
|
|
|
|
+ src: require("@/assets/images/map/garden.png"),
|
|
|
|
+ radius: 64,
|
|
shadow: 0,
|
|
shadow: 0,
|
|
- crop: true,
|
|
|
|
|
|
+ // crop: true,
|
|
onload: function () {
|
|
onload: function () {
|
|
that.gardenPointLayer.layer.changed();
|
|
that.gardenPointLayer.layer.changed();
|
|
},
|
|
},
|
|
displacement: [-1, -1],
|
|
displacement: [-1, -1],
|
|
- stroke: new Stroke({
|
|
|
|
- width: 2,
|
|
|
|
- color: "#fdfcfc00",
|
|
|
|
- }),
|
|
|
|
}),
|
|
}),
|
|
});
|
|
});
|
|
let style5 = new Style({
|
|
let style5 = new Style({
|
|
@@ -60,14 +56,17 @@ class gardenPointLayer {
|
|
stroke:new Stroke({ color: "#fff" }), // 字体颜色
|
|
stroke:new Stroke({ color: "#fff" }), // 字体颜色
|
|
}),
|
|
}),
|
|
});
|
|
});
|
|
- return [style1, style5];
|
|
|
|
|
|
+ return [style1];
|
|
},
|
|
},
|
|
});
|
|
});
|
|
this.kmap.addLayer(this.gardenPointLayer.layer);
|
|
this.kmap.addLayer(this.gardenPointLayer.layer);
|
|
-
|
|
|
|
|
|
+ // this.initLayer()
|
|
}
|
|
}
|
|
|
|
|
|
- initLayer(gardenList){
|
|
|
|
|
|
+ initLayer(){
|
|
|
|
+ const gardenList = [
|
|
|
|
+ {wkt: "POINT(113.5081595 23.5320866)"}
|
|
|
|
+ ]
|
|
this.gardenPointLayer.refresh()
|
|
this.gardenPointLayer.refresh()
|
|
if (this.gardenPointLayer.source) {
|
|
if (this.gardenPointLayer.source) {
|
|
this.gardenPointLayer.source.clear()
|
|
this.gardenPointLayer.source.clear()
|
|
@@ -75,10 +74,8 @@ class gardenPointLayer {
|
|
}
|
|
}
|
|
for(let garden of gardenList){
|
|
for(let garden of gardenList){
|
|
// this.clearOverLay(garden.organId)
|
|
// this.clearOverLay(garden.organId)
|
|
- if (garden.example) {
|
|
|
|
- garden.wktVal = garden.wkt
|
|
|
|
- this.gardenPointLayer.source.addFeature(newPoint(garden, "wktVal", "myGarden"))
|
|
|
|
- }
|
|
|
|
|
|
+ garden.wktVal = garden.wkt
|
|
|
|
+ this.gardenPointLayer.source.addFeature(newPoint(garden, "wktVal", "myGarden"))
|
|
// this.gardenReportPointLayer.source.addFeature(newPoint(garden, "wkt", "myGardenReport"))
|
|
// this.gardenReportPointLayer.source.addFeature(newPoint(garden, "wkt", "myGardenReport"))
|
|
// this.initGardenWaring(extractCoordinates(garden.wkt), garden)
|
|
// this.initGardenWaring(extractCoordinates(garden.wkt), garden)
|
|
}
|
|
}
|