JavaFX Leaflet 放大 WebView 的速度太快了

JavaFX Leaflet zoom in WebView far too fast

我已经在 J​​avaFX 中放置了 Leaflet 地图。变焦速度有问题。如果我放大一步,它会一直放大到冰岛的大小:

正确的行为是,如果它只放大一点点:

如果我直接在浏览器中打开完全相同的 html/js 文件,缩放功能将正常工作。所以问题必须在 JavaFX 导入中。

我已经通过以下方式在 JavaFX 中包含了 Leaflet 地图:

你们知道为什么缩放级别会有所不同吗?我可以在某处更改我的车轮增量吗?

我通过在用户触摸鼠标缩放后手动放大和缩小解决了这个问题:

var handleScroll = function(evt){
            if (!evt) evt = event;
            var direction = (evt.detail<0 || evt.wheelDelta>0) ? 1 : -1;
            // Use the value as you will

            if(direction > 0) map.zoomIn(1);
            else map.zoomIn(-1);


        };

        document.getElementById("map").addEventListener('DOMMouseScroll',handleScroll,false); // for Firefox
        document.getElementById("map").addEventListener('mousewheel',    handleScroll,false); // for everyone else