UserInteractionOptions interface
Opcje włączania/wyłączania interakcji użytkownika z mapą.
- Extends
Właściwości
box |
Czy naciśnięcie klawisza Shift + kliknięcie w lewo i przeciągnięcie spowoduje narysowanie pola powiększenia.
Domyślny |
dbl |
Czy dwukrotne kliknięcie w lewo spowoduje powiększenie mapy do wewnątrz.
Domyślny |
drag |
Czy kliknięcie lewym przyciskiem myszy i przeciągnięcie spowoduje przesuwanie mapy.
Domyślny |
drag |
Czy kliknięcie prawym przyciskiem myszy i przeciągnięcie spowoduje obracanie i rozmielenie mapy.
Domyślny |
interactive | Określa, czy mapa jest interaktywna, czy statyczna. Jeśli wartość false, wszystkie interakcje użytkownika są wyłączone. Jeśli wartość true, włączone będą tylko wybrane interakcje użytkowników.
Domyślny |
keyboard |
Określa, czy interakcje z klawiaturą są włączone. Ucieczka: Przeskocz fokus na mapę. +/=: Zwiększ poziom powiększenia o 1. Shift + +/=: Zwiększ poziom powiększenia o 2. -: Zmniejsz poziom powiększenia o 1. Shift + -: Zmniejsz poziom powiększenia o 2. ⇢: Przesuwaj w prawo 100 pikseli. ⇠: Przesuwaj w lewo 100 pikseli. ⇡: Przesuwaj w górę 100 pikseli. ⇣: Przesuwaj w dół 100 pikseli. Shift + ⇢: Obróć 15 stopni zgodnie z ruchem wskazówek zegara. Shift + ⇠: Obróć 15 stopni licznika zgodnie z ruchem wskazówek zegara. Shift + ⇡: Zwiększ skok o 10 stopni. Shift + ⇣: Zmniejsz skok o 10 stopni. domyślna wartość "true" |
scroll |
Określa, czy mapa powinna powiększać dane wejściowe przewijania.
Domyślny |
touch |
Czy interakcje dotykowe są włączone dla urządzeń dotykowych.
Domyślny |
touch |
Czy rotacja dotykowa jest włączona dla urządzeń dotykowych. Ta opcja nie jest stosowana, jeśli funkcja touchInteraction jest wyłączona.
Domyślny |
wheel |
Ustawia domyślny współczynnik powiększenia kółka myszy |
Szczegóły właściwości
boxZoomInteraction
Czy naciśnięcie klawisza Shift + kliknięcie w lewo i przeciągnięcie spowoduje narysowanie pola powiększenia.
Domyślny true
boxZoomInteraction?: boolean
Wartość właściwości
boolean
dblClickZoomInteraction
Czy dwukrotne kliknięcie w lewo spowoduje powiększenie mapy do wewnątrz.
Domyślny true
dblClickZoomInteraction?: boolean
Wartość właściwości
boolean
dragPanInteraction
Czy kliknięcie lewym przyciskiem myszy i przeciągnięcie spowoduje przesuwanie mapy.
Domyślny true
dragPanInteraction?: boolean
Wartość właściwości
boolean
dragRotateInteraction
Czy kliknięcie prawym przyciskiem myszy i przeciągnięcie spowoduje obracanie i rozmielenie mapy.
Domyślny true
dragRotateInteraction?: boolean
Wartość właściwości
boolean
interactive
Określa, czy mapa jest interaktywna, czy statyczna. Jeśli wartość false, wszystkie interakcje użytkownika są wyłączone. Jeśli wartość true, włączone będą tylko wybrane interakcje użytkowników.
Domyślny true
interactive?: boolean
Wartość właściwości
boolean
keyboardInteraction
Określa, czy interakcje z klawiaturą są włączone.
Ucieczka: Przeskocz fokus na mapę.
+/=: Zwiększ poziom powiększenia o 1.
Shift + +/=: Zwiększ poziom powiększenia o 2.
-: Zmniejsz poziom powiększenia o 1.
Shift + -: Zmniejsz poziom powiększenia o 2.
⇢: Przesuwaj w prawo 100 pikseli.
⇠: Przesuwaj w lewo 100 pikseli.
⇡: Przesuwaj w górę 100 pikseli.
⇣: Przesuwaj w dół 100 pikseli.
Shift + ⇢: Obróć 15 stopni zgodnie z ruchem wskazówek zegara.
Shift + ⇠: Obróć 15 stopni licznika zgodnie z ruchem wskazówek zegara.
Shift + ⇡: Zwiększ skok o 10 stopni.
Shift + ⇣: Zmniejsz skok o 10 stopni.
domyślna wartość "true"keyboardInteraction?: boolean
Wartość właściwości
boolean
scrollZoomInteraction
Określa, czy mapa powinna powiększać dane wejściowe przewijania.
Domyślny true
scrollZoomInteraction?: boolean
Wartość właściwości
boolean
touchInteraction
Czy interakcje dotykowe są włączone dla urządzeń dotykowych.
Domyślny true
touchInteraction?: boolean
Wartość właściwości
boolean
touchRotate
Czy rotacja dotykowa jest włączona dla urządzeń dotykowych. Ta opcja nie jest stosowana, jeśli funkcja touchInteraction jest wyłączona.
Domyślny true
touchRotate?: boolean
Wartość właściwości
boolean
wheelZoomRate
Ustawia domyślny współczynnik powiększenia kółka myszy 1/450
wheelZoomRate?: number
Wartość właściwości
number