如何实现Mapbox GL map的平滑地图宽度转换?

时间:2017-04-14 11:46:58

标签: mapbox-gl-js

我有CSS3过渡来减少map元素的宽度。在更改地图块宽度以编程方式更新地图宽度时,我必须触发map.resize()。它跳转到新的宽度,没有过渡(预期的)

有没有办法实现地图块宽度过渡的动画? 除了通过JS更改地图块宽度并在每个帧上触发调整大小。

另一种方法是创建一个块,其中地图将被渲染覆盖全宽,然后用溢出缩小该块:隐藏并使用偏移来平移地图中心点。但在这种情况下,我们得到宽地图,并且瓦片将在后台加载(即使隐藏了部分块)我想。

0 个答案:

没有答案