我可以强制使用mapbox gl中的边界和缩放

时间:2017-04-04 13:44:10

标签: mapbox-gl-js mapbox-gl

我正在尝试让mapbox gl在某个缩放级别显示某个边界的地图,无论地图的大小如何。

我可以设置缩放但是边界会发生变化,我可以使用fitBounds,但随后缩放会发生变化。这是所有矢量所以它应该是可能的,我想要从特定缩放级别和固定边界的样式和图块。

如果设置maxZoom,minZoom和maxBounds,它似乎会忽略maxBounds。

这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

我不认为你提出的问题是可能的。

基本上,您希望更改每个矢量图块与其在屏幕上占据的像素数之间的比率。 (每个特征的显示是否也按比例缩放 - 如图标缩小或者它们只是重叠 - 是一个单独的问题)。一个极端的例子是在一个屏幕上以缩放15显示整个世界。

你可以用CSS做一些hacky解决方法,但它肯定不是Mapbox-GL-JS的正常功能。