У меня есть рабочая карта, сгенерированная этим кодом:
// 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'
}
);
На карте есть кнопки масштабирования и линия масштабирования, и я могу изменять масштаб карты с помощью клавиатуры, добавляя события масштабирования по нажатию на масштаб.Кнопки.
Я хочу иметь возможность перетаскивать карту с помощью клавиатуры (с помощью клавиш со стрелками).Поэтому я пытаюсь добавить кнопки перетаскивания, но не могу найти способ их получить.Как их добавить?
В качестве альтернативы, есть ли другой способ добиться перетаскивания клавиатуры?
Меня не интересуют повороты.