Я использую листовку с пакетом Angular ngx-leaflet и просто пытаюсь получить свой слой для ImageOverlays в мой LayersControl, поэтому я могу показать или скрыть этот слой на карте на основе флажка. Почему-то не работает так, как описано в документации.
Может кто-то помочь мне с этим?
.. вот мой html-шаблон:
<div leaflet
[leafletOptions]="options"
[leafletLayersControl]="layersControl"
[leafletMarkerCluster]="_markerCluster"
">
</div
..и вот компонент:
...
this.overlay = L.imageOverlay(props.ref, props.bounds, this.options);
map.addLayer(this.overlay);
layersControl = {
baseLayers: {
'Open Street Map': this.openStreetMap,
},
overlays: {
'GeoJSONs': this.featureGroup,
'Image Overlay': this.overlay
}
};
...