UserInteractionOptions interface
خيارات تمكين/تعطيل تفاعل المستخدم مع الخريطة.
- Extends
الخصائص
box |
ما إذا كان الضغط على Shift + النقر بزر الماوس الأيسر والسحب سيؤدي إلى رسم مربع تكبير/تصغير.
الافتراضي |
dbl |
ما إذا كان النقر بزر الماوس الأيمن المزدوج سيؤدي إلى تكبير الخريطة إلى الداخل.
الافتراضي |
drag |
سيؤدي النقر بزر الماوس الأيسر والسحب إلى تحريك الخريطة.
الافتراضي |
drag |
ما إذا كان النقر بزر الماوس الأيمن والسحب سيؤدي إلى تدوير الخريطة وتدويرها.
الافتراضي |
interactive | سواء كانت الخريطة تفاعلية أو ثابتة. إذا كانت خاطئة، يتم تعطيل جميع تفاعلات المستخدم. إذا كان صحيحا، سيتم تمكين تفاعلات المستخدم المحددة فقط.
الافتراضي |
keyboard |
ما إذا كانت تفاعلات لوحة المفاتيح ممكنة أم لا. Escape: انتقل إلى الخريطة. +/=: زيادة مستوى التكبير/التصغير بمقدار 1. Shift + +/=: زيادة مستوى التكبير/التصغير بمقدار 2. -: إنقاص مستوى التكبير/التصغير بمقدار 1. Shift + -: إنقاص مستوى التكبير/التصغير بمقدار 2. ⇢: تحريك لليمين 100 بكسل. ⇠: يسار التحريك بمقدار 100 بكسل. ⇡: التحريك بمقدار 100 بكسل. ⇣: تحريك لأسفل 100 بكسل. التحول + ⇢: استدارة بمقدار 15 درجة باتجاه عقارب الساعة. التحول + ⇠: استدارة 15 درجة عكس اتجاه عقارب الساعة. التحول + ⇡: زيادة درجة الصوت بمقدار 10 درجات. التحول + ⇣: تقليل درجة الصوت بمقدار 10 درجات. الافتراضي "صحيح" |
scroll |
ما إذا كان يجب على الخريطة تكبير إدخال التمرير أم لا.
الافتراضي |
touch |
ما إذا كانت تفاعلات اللمس ممكنة للأجهزة التي تعمل باللمس.
الافتراضي |
touch |
ما إذا كان دوران اللمس ممكنا للأجهزة التي تعمل باللمس. لا يتم تطبيق هذا الخيار إذا تم تعطيل touchInteraction.
الافتراضي |
wheel |
تعيين معدل التكبير/التصغير لعجلة الماوس الافتراضية |
تفاصيل الخاصية
boxZoomInteraction
ما إذا كان الضغط على Shift + النقر بزر الماوس الأيسر والسحب سيؤدي إلى رسم مربع تكبير/تصغير.
الافتراضي true
boxZoomInteraction?: boolean
قيمة الخاصية
boolean
dblClickZoomInteraction
ما إذا كان النقر بزر الماوس الأيمن المزدوج سيؤدي إلى تكبير الخريطة إلى الداخل.
الافتراضي true
dblClickZoomInteraction?: boolean
قيمة الخاصية
boolean
dragPanInteraction
سيؤدي النقر بزر الماوس الأيسر والسحب إلى تحريك الخريطة.
الافتراضي true
dragPanInteraction?: boolean
قيمة الخاصية
boolean
dragRotateInteraction
ما إذا كان النقر بزر الماوس الأيمن والسحب سيؤدي إلى تدوير الخريطة وتدويرها.
الافتراضي true
dragRotateInteraction?: boolean
قيمة الخاصية
boolean
interactive
سواء كانت الخريطة تفاعلية أو ثابتة. إذا كانت خاطئة، يتم تعطيل جميع تفاعلات المستخدم. إذا كان صحيحا، سيتم تمكين تفاعلات المستخدم المحددة فقط.
الافتراضي true
interactive?: boolean
قيمة الخاصية
boolean
keyboardInteraction
ما إذا كانت تفاعلات لوحة المفاتيح ممكنة أم لا.
Escape: انتقل إلى الخريطة.
+/=: زيادة مستوى التكبير/التصغير بمقدار 1.
Shift + +/=: زيادة مستوى التكبير/التصغير بمقدار 2.
-: إنقاص مستوى التكبير/التصغير بمقدار 1.
Shift + -: إنقاص مستوى التكبير/التصغير بمقدار 2.
⇢: تحريك لليمين 100 بكسل.
⇠: يسار التحريك بمقدار 100 بكسل.
⇡: التحريك بمقدار 100 بكسل.
⇣: تحريك لأسفل 100 بكسل.
التحول + ⇢: استدارة بمقدار 15 درجة باتجاه عقارب الساعة.
التحول + ⇠: استدارة 15 درجة عكس اتجاه عقارب الساعة.
التحول + ⇡: زيادة درجة الصوت بمقدار 10 درجات.
التحول + ⇣: تقليل درجة الصوت بمقدار 10 درجات.
الافتراضي "صحيح"keyboardInteraction?: boolean
قيمة الخاصية
boolean
scrollZoomInteraction
ما إذا كان يجب على الخريطة تكبير إدخال التمرير أم لا.
الافتراضي true
scrollZoomInteraction?: boolean
قيمة الخاصية
boolean
touchInteraction
ما إذا كانت تفاعلات اللمس ممكنة للأجهزة التي تعمل باللمس.
الافتراضي true
touchInteraction?: boolean
قيمة الخاصية
boolean
touchRotate
ما إذا كان دوران اللمس ممكنا للأجهزة التي تعمل باللمس. لا يتم تطبيق هذا الخيار إذا تم تعطيل touchInteraction.
الافتراضي true
touchRotate?: boolean
قيمة الخاصية
boolean
wheelZoomRate
تعيين معدل التكبير/التصغير لعجلة الماوس الافتراضية 1/450
wheelZoomRate?: number
قيمة الخاصية
number