我将传单与 Angular 包ngx-leaflet一起使用,只是试图在我的 LayersControl 中为 ImageOverlays 获取我的图层,因此我可以根据复选框在地图中显示或隐藏该图层。不知何故,它不像文档中描述的那样工作。
有人可以帮我弄这个吗?
..这是我的 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
}
};
...