[英]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.