![](/img/trans.png)
[英]How can I serialize all features on a layer to json using openlayers 3
[英]How can I slow all zooming in OpenLayers 3?
我建立了一個OpenLayers 3地圖。 我喜歡它,但是我覺得變焦太快了。 我找不到降低速度的方法。 較長的動畫持續時間和/或分數縮放方法(每個事件的縮放比例小於1)會有所幫助。 如何實施這些更改?
您可以在ol.control.Zoom
, ol.interaction.MouseWheelZoom
, ol.interaction.DoubleClickZoom
和ol.interaction.KeyboardZoom
上自定義duration
屬性:
var duration = 1000; // 1 second
map.addControl(new ol.control.Zoom({
duration: duration
}));
map.addInteraction(new ol.interaction.MouseWheelZoom({
duration: duration
}));
map.addInteraction(new ol.interaction.DoubleClickZoom({
duration: duration
}));
map.addInteraction(new ol.interaction.KeyboardZoom({
duration: duration
}));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.