在单张纸中进行真正的平滑缩放

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在单张纸中进行真正的平滑缩放相关的知识,希望对你有一定的参考价值。

[几天来,我一直在尝试找出如何使Leaflet具有流畅的缩放效果,也就是说,我的意思是可以在OpenSeadragon中找到的那个。我一直在玩地图对象上的zoomSnapwheelDebounceTimewheelPxPerZoomLevel设置,但无济于事。

流体缩放具有巨大的“哇”因数,最重要的是,我想使用Leaflet Draw来让用户注释平铺的旧地图,以用于讲故事。

有没有人成功实现OpenSeadragon样式的缩放? .flyTo()处理程序似乎也可以相对平滑地放大和缩小。另外,单击缩放按钮时,图像会平滑放大。但是我无法终生想出如何在滚动事件中使用它。

有人能指出我正确的方向吗?

可以找到问题的演示TouchZoom

答案

[有一个名为here的Leaflet插件,具有部分缩放级别,在放大或缩小时具有较平滑的效果。 SmoothWheelZoom上未列出SmoothWheelZoom。

(看起来完全像OpenLayers Leaflet's plugins page。]

以上是关于在单张纸中进行真正的平滑缩放的主要内容,如果未能解决你的问题,请参考以下文章

UIView中矢量图形的平滑缩放

jQuery 平滑滚动片段以不同的速度工作

适用于 Android/IOS 的 Canvas 上的 Unity 平滑移动和缩放 UI

div拖拽到iframe上方 导致 缩放和拖拽的不平滑和鼠标事件未放开 解决方法

在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]

在无限平滑修改的猫头鹰滑块上添加暂停