使用键盘拖动openlayers 5地图

时间:2019-01-21 10:49:30

标签: javascript openlayers-5

我有一个通过此代码生成的工作图:

// 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事件来使用键盘来缩放地图。

我希望能够使用键盘(使用箭头键)拖动地图。因此,我尝试添加拖动按钮,但是找不到找到它们的方法。如何添加它们?

或者,还有另一种方法可以实现键盘拖动吗?

我对轮换不感兴趣。

0 个答案:

没有答案