是否有机会将拖动贴图方向键(Alt+;Shift+;drag)更改为Ctrl+;在openlayers 5中拖动(键绑定)

是否有机会将拖动贴图方向键(Alt+;Shift+;drag)更改为Ctrl+;在openlayers 5中拖动(键绑定),openlayers,map-directions,openlayers-5,angular-openlayers,Openlayers,Map Directions,Openlayers 5,Angular Openlayers,在我的应用程序中,我使用angular 6和openlayers V5 我对这个openlayers很新 我已经做了方向,能够设置视图方向(输入客户的选择) 我使用Ctrl+drag(而不是Alt+Shift+drag)在地图方向上拖动更改 例如 map-component.ts 请检查以上代码以及如何更改旋转贴图拖动旋转键的默认控件 请节省我的时间 提前谢谢 试试这个: this.map = new OlMap({ target: 'map', layers: [this.la

在我的应用程序中,我使用angular 6和openlayers V5

  • 我对这个openlayers很新

  • 我已经做了方向,能够设置视图方向(输入客户的选择)
  • 我使用Ctrl+drag(而不是Alt+Shift+drag)在地图方向上拖动更改
  • 例如
  • map-component.ts
    • 请检查以上代码以及如何更改旋转贴图拖动旋转键的默认控件
    • 请节省我的时间
    • 提前谢谢
    试试这个:

    this.map = new OlMap({
       target: 'map',
       layers: [this.layer],
       view: this.view,
       interactions: ol.interaction.defaults({altShiftDragRotate: false}).extend([
          new ol.interaction.DragRotate({condition: ol.events.condition.platformModifierKeyOnly})
       ])
    });
    
    this.map = new OlMap({
       target: 'map',
       layers: [this.layer],
       view: this.view,
       interactions: ol.interaction.defaults({altShiftDragRotate: false}).extend([
          new ol.interaction.DragRotate({condition: ol.events.condition.platformModifierKeyOnly})
       ])
    });