2
我已經在JavaFX中放置了Leaflet地圖。變焦速度存在問題。如果我在一步放大,它放大所有的方式在冰島的大小: JavaFX Leaflet放大WebView的速度太快
如果我打開直接在我的瀏覽器中完全相同的html/js文件,縮放工作正常。所以問題必須在JavaFX導入中。
有任何影響,你知道爲什麼會出現在變焦水平的差異?我可以在哪裏改變我的輪子三角洲?
我已經在JavaFX中放置了Leaflet地圖。變焦速度存在問題。如果我在一步放大,它放大所有的方式在冰島的大小: JavaFX Leaflet放大WebView的速度太快
如果我打開直接在我的瀏覽器中完全相同的html/js文件,縮放工作正常。所以問題必須在JavaFX導入中。
有任何影響,你知道爲什麼會出現在變焦水平的差異?我可以在哪裏改變我的輪子三角洲?
我被用戶觸摸鼠標縮放後手動放大和縮小解決了這個問題:
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
我不知道它在哪裏可以從何而來,但你可以很容易地修改單張庫這樣的功能: getWheelDelta(位於L.DomEvent中)。它在鼠標滾輪前後控制增量。 http://help.dottoro.com/ljekedtv.php –
@StrandedKid,爲我工作。感謝您的建議。 –