Fixed call action: polygon click
This commit is contained in:
parent
1e1d3a8257
commit
c3b0372173
@ -592,11 +592,10 @@ export default abstract class LeafletMap {
|
|||||||
}
|
}
|
||||||
|
|
||||||
deletePolygon(key: string) {
|
deletePolygon(key: string) {
|
||||||
let polygon = this.polygons.get(key)?.leafletPoly;
|
const polygon = this.polygons.get(key)?.leafletPoly;
|
||||||
if (polygon) {
|
if (polygon) {
|
||||||
this.map.removeLayer(polygon);
|
this.map.removeLayer(polygon);
|
||||||
this.polygons.delete(key);
|
this.polygons.delete(key);
|
||||||
polygon = null;
|
|
||||||
}
|
}
|
||||||
return polygon;
|
return polygon;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,7 +55,7 @@ export class Polygon {
|
|||||||
this.leafletPoly.on('click', (event: LeafletMouseEvent) => {
|
this.leafletPoly.on('click', (event: LeafletMouseEvent) => {
|
||||||
for (const action in this.settings.polygonClick) {
|
for (const action in this.settings.polygonClick) {
|
||||||
if (typeof (this.settings.polygonClick[action]) === 'function') {
|
if (typeof (this.settings.polygonClick[action]) === 'function') {
|
||||||
this.settings.polygonClick[action](event.originalEvent, polyData.datasource);
|
this.settings.polygonClick[action](event.originalEvent, polyData.$datasource);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user