gpt4 book ai didi

javascript - Leaflet - 基于鼠标滚动而不是固定级别的缩放

转载 作者:行者123 更新时间:2023-12-02 04:04:22 25 4
gpt4 key购买 nike

我一直在尝试使用传单 map 进行缩放的不同策略,忽略库的默认固定缩放步骤,但到目前为止没有任何运气。通过以下函数:

window.addEventListener('mousewheel', function(e){
if (!e) e = event;
var direction = (e.detail<0 || e.wheelDelta>0) ? 1 : -1;
},
false);

我想实现像 Google map 中那样的平滑缩放效果,它根据 deltaY 和鼠标滚动事件跟踪缩放。您知道如何解决这个问题或者您知道我可以查看的引用资料吗?

提前感谢您的回复!

最佳答案

设置zoomSnap option map 归零。另请参阅wheelPxPerZoomLevel option .

请注意,分数缩放是 Leaflet 1.0.0 中引入的功能。这意味着以前的版本根本无法使用非整数缩放级别。

关于javascript - Leaflet - 基于鼠标滚动而不是固定级别的缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40178419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com