Udostępnij za pośrednictwem


UserInteractionOptions interface

Opcje włączania/wyłączania interakcji użytkownika z mapą.

Extends

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

dblClickZoomInteraction

Czy dwukrotne kliknięcie w lewo spowoduje powiększenie mapy do wewnątrz. Domyślny true

dragPanInteraction

Czy kliknięcie lewym przyciskiem myszy i przeciągnięcie spowoduje przesuwanie mapy. Domyślny true

dragRotateInteraction

Czy kliknięcie prawym przyciskiem myszy i przeciągnięcie spowoduje obracanie i rozmielenie mapy. Domyślny true

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

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"
scrollZoomInteraction

Określa, czy mapa powinna powiększać dane wejściowe przewijania. Domyślny true

touchInteraction

Czy interakcje dotykowe są włączone dla urządzeń dotykowych. Domyślny true

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

wheelZoomRate

Ustawia domyślny współczynnik powiększenia kółka myszy 1/450

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