mapInteractions funktionieren nicht
Hallo Community,
die Mapinteractions (config.js) greifen nicht (seit der Einführung).
mapInteractions: {
interactionModes: {dragPan: true, altShiftDragRotate: false, pinchRotate: false, dragZoom: true}
}
weil die Werte in src/maps/ol/olMap.js nicht berücksichtigt werden:
const selectedInteractions = config.mapInteractions?.interactionModes ? config.mapInteractions?.interactionModes : {dragPan: false, altShiftDragRotate: false, pinchRotate: false},
keyboardEventTarget: config.mapInteractions?.keyboardEventTarget ? config.mapInteractions?.keyboardEventTarget : false
Danke&VG
Dietmar Stolz
Comments (8)
-
-
- changed status to open
-
reporter Hallo Markus,
grundsätzlich funktionieren die mapInteractions, nicht jedoch deren Konfiguration über die config.js.
Im Code werden die Parameter aus der config.js nicht interpretiert.
VG
Dietmar Stolz
-
wie gesagt, das können wir so nicht nachvollziehen.
-
reporter habt ihr ein Online-Beispiel in dem die mapInteraction via config.js gesteuert wird?
-
reporter Hallo Markus,
und wie recht du hast! Hatte keyboardEventTarget falsch deklariert. Und ohne greifen die anderen Interactions nicht. So ist es richtig:
mapInteractions: { interactionModes: {dragPan: true, altShiftDragRotate: false, pinchRotate: false}, keyboardEventTarget: document },
Danke
Dietmar Stolz
-
Schön!
-
- changed status to resolved
- Log in to comment
Hallo Herr Stolz,
das können wir so nicht nachvollziehen.
Mit obiger Einstellung funktionieren hier die drag interactions. Auch altShiftRotate und pinchRotate funktionieren, so aktiviert. Welches Verhalten erwarten sie bei dieser Einstellung die nicht funktioniert?
Viele Grüße
Markus Besenfelder