分数缩放级别

时间:2014-06-10 21:30:23

标签: zoom leaflet

有没有办法用setZoom或setView设置分数缩放级别?

我尝试允许用户使用leaflet.draw插件在空的tilelayer上绘制,其中我绘制了一个表示可绘制区域的多边形。我希望可绘制区域在地图div中填充尽可能多的空间,同时仍然显示整个可绘制区域。

在缩放级别11。 At zoom level 11

在缩放级别12。 At zoom level 12

理想情况下,我想找到一个基于div宽度的中间缩放值或类似的东西。非常感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

Leaflet,不,不是。这will be supported in Leaflet 0.8,但直到那时。

答案 1 :(得分:1)

看起来它在Leaflet 1.0.0-beta.3中受支持

https://github.com/Leaflet/Leaflet/pull/3523

答案 2 :(得分:0)

Leaflet允许您为缩放值设置小数值。然后它会请求具有该十进制缩放值的图块。如果你有一个瓦片层,这将是一个问题,但由于你的是空的,它应该没问题。

您是否也在寻找计算最佳缩放级别的方法?如果你这样做,你的帖子就不清楚了。