我有一个由这段代码生成的工作地图:
// create the map with the proper center
var map = new ol.Map({
controls: ol.control.defaults().extend(
[new ol.control.ScaleLine()]
),
view: new ol.View({
center: ol.proj.fromLonLat([center.long, center.lat]),
zoom: zoom
}),
layers: [new ol.layer.Tile({
source: new ol.source.OSM()
})],
target: 'mapdiv'
}
);
该地图具有缩放按钮和比例线,我可以通过向缩放按钮添加 onclick 事件来使用键盘缩放地图。
我希望能够使用键盘(使用箭头键)拖动地图。所以我正在尝试添加拖动按钮,但我找不到获取它们的方法。我怎样才能添加它们?
或者,还有另一种实现键盘拖动的方法吗?
我对旋转不感兴趣。