向ngx-leaflet图层的边界添加缩放

时间:2018-10-17 10:01:01

标签: angular leaflet ngx-leaflet

我正在使用ngx-leaflet v4.0.0和Angular v6.1.10。

我有一张带有多个底图和一些自定义叠加层的地图。我正在使用ngx-leaflet中的LayersControl。

用户如何轻松缩放到特定叠加层的边界?我知道我可以这样:

zoomToHome() {
  this.map.flyToBounds(this.homeLayer.getBounds());
  this.map.fitBounds(this.homeLayer.getBounds());
}

这是我的自定义按钮的点击功能。在添加图层时,我将其另存为主图层。

当点击地图时,我希望在每个图层的前面的图层控件中都有一个按钮。

这可以使用当前的图层控件完成吗,还是应该使用Asymmetrik提交要素请求?

1 个答案:

答案 0 :(得分:0)

要添加此内容,您可能需要找到或编写Leaflet插件,以将此功能实现到图层控件。

AFAIK,目前尚未内置在Leaflet中,并且ngx-leaflet仅打算将Leaflet公开给Angular.io,而不是对Leaflet实现自定义功能。