我正在尝试让mapbox gl在某个缩放级别显示某个边界的地图,无论地图的大小如何。
我可以设置缩放但是边界会发生变化,我可以使用fitBounds,但随后缩放会发生变化。这是所有矢量所以它应该是可能的,我想要从特定缩放级别和固定边界的样式和图块。
如果设置maxZoom,minZoom和maxBounds,它似乎会忽略maxBounds。
这甚至可能吗?
答案 0 :(得分:1)
我不认为你提出的问题是可能的。
基本上,您希望更改每个矢量图块与其在屏幕上占据的像素数之间的比率。 (每个特征的显示是否也按比例缩放 - 如图标缩小或者它们只是重叠 - 是一个单独的问题)。一个极端的例子是在一个屏幕上以缩放15显示整个世界。
你可以用CSS做一些hacky解决方法,但它肯定不是Mapbox-GL-JS的正常功能。