在 Mapbox GL JS 中直接即时编辑相机中心
Edit camera center directly and instantly in Mapbox GL JS
我想直接在 Mapbox GL JS 中编辑相机中心。我知道 map.easeTo 和 map.flyTo 方法的存在,但我不想使用它们,因为我必须对它们执行多个请求(每秒大约 60 个),这反过来会导致性能下降因为转换是相互叠加的(只是我这边的假设)。
本质上,我不想做 map.flyTo 或 map.easeTo,而是想直接立即更改相机中心。或者,我想知道是否可以在调用 map.flyTo 或 map.easeTo.
之前删除所有先前的转换
要在没有动画的情况下更新相机,请使用 Map#jumpTo
。
如果您正在尝试制作自己的流畅相机动画,您可能还想像 https://docs.mapbox.com/mapbox-gl-js/example/animate-camera-around-point/
中那样使用 requestAnimationFrame
我想直接在 Mapbox GL JS 中编辑相机中心。我知道 map.easeTo 和 map.flyTo 方法的存在,但我不想使用它们,因为我必须对它们执行多个请求(每秒大约 60 个),这反过来会导致性能下降因为转换是相互叠加的(只是我这边的假设)。
本质上,我不想做 map.flyTo 或 map.easeTo,而是想直接立即更改相机中心。或者,我想知道是否可以在调用 map.flyTo 或 map.easeTo.
之前删除所有先前的转换要在没有动画的情况下更新相机,请使用 Map#jumpTo
。
如果您正在尝试制作自己的流畅相机动画,您可能还想像 https://docs.mapbox.com/mapbox-gl-js/example/animate-camera-around-point/
中那样使用 requestAnimationFrame