إعدادات Ui

الفئة النهائية العامة UiSettings توسّع الكائن

إعدادات واجهة المستخدم لخريطة Google. للحصول على هذه الواجهة، يمكنك استدعاء getUiSettings().

ملخّص الطريقة العلنية

boolean
isCompassEnabled()
معرفة ما إذا كانت البوصلة مُفعَّلة أو متوقفة.
boolean
isIndoorLevelPickerEnabled()
معرفة ما إذا كان منتقي المستوى الداخلي مفعَّلاً أو غير مفعَّل
boolean
isMapToolbarEnabled()
معرفة ما إذا كان شريط أدوات الخرائط مفعَّلاً أو غير مفعّل
boolean
isMyLocationButtonEnabled()
معرفة ما إذا كان زر موقعي قد تم تفعيله أو إيقافه
boolean
isRotateGesturesEnabled()
يحدِّد ما إذا كانت إيماءات التدوير مفعَّلة أو غير مفعَّلة.
boolean
isScrollGesturesEnabled()
يعرف ما إذا كانت إيماءات التمرير مفعّلة أو غير مفعّلة.
boolean
isScrollGesturesEnabledDuringRotateOrZoom()
تعرف ما إذا كانت إيماءات التمرير مفعّلة أو غير مفعّلة أثناء إيماءات التدوير والتكبير/التصغير.
boolean
isTiltGesturesEnabled()
يعرف ما إذا كانت إيماءات الإمالة مفعَّلة أو غير مفعَّلة.
boolean
isZoomControlsEnabled()
معرفة ما إذا كانت عناصر التحكّم في التكبير أو التصغير مفعَّلة أو غير مفعَّلة
boolean
isZoomGesturesEnabled()
لمعرفة ما إذا كانت إيماءات التكبير/التصغير مفعَّلة أو غير مفعَّلة.
void
setAllGesturesEnabled(تفعيل منطقي)
يحدِّد هذا الإعداد التفضيل بشأن تفعيل جميع الإيماءات أو إيقافها.
void
setCompassEnabled(تفعيل منطقي)
لتفعيل البوصلة أو إيقافها.
void
setIndoorLevelPickerEnabled(تفعيل منطقي)
تحدِّد هذه السياسة ما إذا كان سيتم تفعيل منتقي المستوى الداخلي عند تفعيل الوضع الداخلي.
void
setMapToolbarEnabled(تفعيل منطقي)
لتعيين التفضيل بشأن تمكين أو تعطيل شريط أدوات الخرائط.
void
setMyLocationButtonEnabled(تفعيل منطقي)
لتفعيل زر موقعي الجغرافي أو إيقافه.
void
setRotateGesturesEnabled(تفعيل منطقي)
تحدّد هذه السياسة تفضيلاً لتفعيل إيماءات التدوير أو إيقافها.
void
setScrollGesturesEnabled(تفعيل منطقي)
يحدِّد هذا الإعداد التفضيل بشأن تفعيل إيماءات التمرير أو إيقافها.
void
setScrollGesturesEnabledDuringRotateOrZoom(تم تفعيل القيمة المنطقية)
يحدّد هذا الخيار ما إذا كان يمكن إجراء إيماءات التمرير في الوقت نفسه، سواء كانت إيماءة تكبير أو تصغير أو تدوير.
void
setTiltGesturesEnabled(تفعيل منطقي)
يحدِّد هذا الإعداد التفضيل بشأن تفعيل إيماءات الإمالة أو إيقافها.
void
setZoomControlsEnabled(تفعيل منطقي)
لتفعيل عناصر التحكم في التكبير أو التصغير أو إيقافها
void
setZoomGesturesEnabled(تفعيل منطقي)
يحدّد هذا الإعداد التفضيل بشأن تفعيل إيماءات التكبير/التصغير أو إيقافها.

ملخّص الطريقة المكتسبة

الطرق العامة

عامة منطقية isCompassEnabled ()

معرفة ما إذا كانت البوصلة مُفعَّلة أو متوقفة.

المرتجعات
  • true في حال تفعيل البوصلة، وfalse في حال إيقاف البوصلة.

عامة منطقية isIndoorLevelPickerEnabled ()

معرفة ما إذا كان منتقي المستوى الداخلي مفعَّلاً أو غير مفعَّل ويعني ذلك ما إذا كان منتقي المستوى سيظهر عند التركيز على مبنى يحتوي على خرائط داخلية.

المرتجعات
  • true إذا كان منتقي المستوى مفعَّلاً، أو false في حال إيقاف أداة اختيار المستوى.

عامة منطقية isMapToolbarEnabled ()

معرفة ما إذا كان شريط أدوات الخرائط مفعَّلاً أو غير مفعّل

المرتجعات
  • true إذا كان شريط أدوات الخرائط مفعّلاً، false وبخلاف ذلك

عامة منطقية isMyLocationButtonEnabled ()

معرفة ما إذا كان زر موقعي قد تم تفعيله أو إيقافه

المرتجعات
  • true إذا كان زر "موقعي الجغرافي" مفعَّلاً، وfalse إذا كان زر "موقعي الجغرافي" غير مفعّل.

public منطقي isRotateGesturesEnabled ()

يحدِّد ما إذا كانت إيماءات التدوير مفعَّلة أو غير مفعَّلة.

المرتجعات
  • true إذا كانت إيماءات التدوير مفعّلة، وfalse إذا كانت إيماءات التدوير غير مفعَّلة.

public منطقي isScrollGesturesEnabled ()

يعرف ما إذا كانت إيماءات التمرير مفعّلة أو غير مفعّلة.

المرتجعات
  • true إذا كانت إيماءات التمرير مفعّلة، وfalse في حال إيقاف إيماءات التمرير.

public منطقي isScrollGesturesEnabledDuringRotateOrZoom ()

تعرف ما إذا كانت إيماءات التمرير مفعّلة أو غير مفعّلة أثناء إيماءات التدوير والتكبير/التصغير.

المرتجعات
  • true إذا تم تفعيل إيماءات التمرير أثناء إيماءات التدوير أو التكبير أو التصغير، false إذا تم إيقاف إيماءات التمرير أثناء إيماءات التدوير أو التكبير أو التصغير.

عام منطقي isTiltGesturesEnabled ()

يعرف ما إذا كانت إيماءات الإمالة مفعَّلة أو غير مفعَّلة.

المرتجعات
  • true إذا كانت إيماءات الإمالة مفعّلة، وfalse إذا كانت إيماءات الإمالة غير مفعَّلة.

عامة منطقية isZoomControlsEnabled ()

معرفة ما إذا كانت عناصر التحكّم في التكبير أو التصغير مفعَّلة أو غير مفعَّلة

المرتجعات
  • true إذا كانت عناصر التحكم في التكبير أو التصغير مفعّلة، وfalse في حال إيقاف عناصر التحكم في التكبير أو التصغير،

عامة منطقية isZoomGesturesEnabled ()

لمعرفة ما إذا كانت إيماءات التكبير/التصغير مفعَّلة أو غير مفعَّلة.

المرتجعات
  • true إذا كانت إيماءات التكبير/التصغير مفعّلة، وfalse في حال إيقاف إيماءات التكبير/التصغير.

إلغاء عام setAllGesturesEnabled (boolean enabled)

يحدِّد هذا الإعداد التفضيل بشأن تفعيل جميع الإيماءات أو إيقافها. إذا كان هذا الإعداد مفعّلاً، ستكون جميع الإيماءات متاحة، وإلا سيتم إيقاف جميع الإيماءات. ولا يمنع ذلك المستخدمين من النقر على أي أزرار على الشاشة لتحريك الكاميرا (مثل عناصر التحكّم في البوصلة أو التكبير/التصغير)، ولا يحدّ من الحركات الآلية والصور المتحركة.

المَعلمات
مفعّلة true لتفعيل كل الإيماءات، وfalse لإيقاف كل الإيماءات.

إلغاء عام setCompassEnabled (boolean enabled)

لتفعيل البوصلة أو إيقافها. البوصلة هي رمز على الخريطة يشير إلى اتجاه الشمال على الخريطة. وفي حال تفعيل هذا الإعداد، لا يتم عرضه إلا عند إمالة الكاميرا أو تدويرها بعيدًا عن اتجاهها التلقائي (بإمالة 0 واتجاه 0). عندما ينقر المستخدم على البوصلة، توجِّه الكاميرا نفسها إلى اتجاهها التلقائي وتختفي بعد فترة وجيزة. في حال الإيقاف، لن يتم عرض البوصلة أبدًا.

تكون البوصلة مفعَّلة تلقائيًا (وبالتالي تظهر عندما لا تكون الكاميرا في الاتجاه التلقائي).

المَعلمات
مفعّلة true لتفعيل البوصلة، وfalse لإيقاف البوصلة.

إلغاء علني setIndoorLevelPickerEnabled (boolean enabled)

تحدِّد هذه السياسة ما إذا كان سيتم تفعيل منتقي المستوى الداخلي عند تفعيل الوضع الداخلي. في حال استخدام true، سيظهر منتقي المستوى عند التركيز على مبنى يحتوي على خرائط داخلية. إذا false، لن يظهر أي من أدوات اختيار المستوى، ويجب أن يوفّر التطبيق طريقته الخاصة في اختيار المستويات. السلوك التلقائي هو عرض أداة اختيار المستوى.

المَعلمات
مفعّلة true للعرض، false لإخفاء أداة اختيار المستوى.

إلغاء عام setMapToolbarEnabled (boolean enabled)

لتعيين التفضيل بشأن تمكين أو تعطيل شريط أدوات الخرائط. في حال تفعيل "شريط أدوات الخرائط" وإتاحة عرض "شريط أدوات الخرائط" في السياق الحالي، سيظهر للمستخدمين شريط فيه إجراءات مختلفة تعتمد على السياق، بما في ذلك "فتح هذه الخريطة في تطبيق خرائط Google" و"العثور على الاتجاهات إلى محدّد الموقع المميّز في تطبيق "خرائط Google".

بشكل افتراضي، يتم تمكين شريط أدوات الخرائط.

المَعلمات
مفعّلة true لتفعيل شريط أدوات الخرائط، وfalse لإيقاف شريط أدوات الخرائط.

إلغاء عام setMyLocationButtonEnabled (boolean enabled)

لتفعيل زر موقعي الجغرافي أو إيقافه. يؤدي النقر على زر "موقعي الجغرافي" إلى تحرك الكاميرا بحيث يكون موقع المستخدم في وسط الخريطة. وإذا كان الزر مفعَّلاً، لا يظهر إلا عند تفعيل طبقة موقعي الجغرافي.

يكون زر موقعي مفعَّلاً بشكل تلقائي (وبذلك يظهر عند تفعيل طبقة موقعي).

المَعلمات
مفعّلة true لتفعيل زر "موقعي الجغرافي"، false لإيقاف زر "موقعي الجغرافي".

إلغاء علني setRotateGesturesEnabled (boolean enabled)

تحدّد هذه السياسة تفضيلاً لتفعيل إيماءات التدوير أو إيقافها. في حال تفعيل هذا الإعداد، يمكن للمستخدمين استخدام إيماءة التدوير بإصبعين لتدوير الكاميرا. وفي حال إيقافها، لن يتمكّن المستخدمون من تدوير الكاميرا باستخدام الإيماءات. لا يمنع هذا الإعداد المستخدم من النقر على رمز البوصلة لإعادة ضبط اتجاه الكاميرا، ولا يحدّ من الحركات الآلية والصور المتحركة للكاميرا.

تكون إيماءات التدوير مفعَّلة تلقائيًا.

المَعلمات
مفعّلة true لتفعيل التدوير، false لإيقاف إيماءات التدوير.

إبطال عام setScrollGesturesEnabled (boolean enabled)

يحدِّد هذا الإعداد التفضيل بشأن تفعيل إيماءات التمرير أو إيقافها. وفي حال التفعيل، يمكن للمستخدمين التمرير سريعًا لتحريك الكاميرا. وفي حال إيقافه، لن يكون للتمرير أي تأثير. ولا يحدّ هذا الخيار من الحركة الآلية والحركة المتحركة للكاميرا.

يتم تفعيل إيماءات التمرير تلقائيًا.

المَعلمات
مفعّلة true لتفعيل إيماءات التمرير، وfalse لإيقاف إيماءات التمرير.

عامة فارغة setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

يحدّد هذا الخيار ما إذا كان يمكن إجراء إيماءات التمرير في الوقت نفسه، سواء كانت إيماءة تكبير أو تصغير أو تدوير. إذا تم التفعيل، يمكن للمستخدمين التمرير على الخريطة أثناء تدوير الخريطة أو تكبيرها/تصغيرها. وفي حالة الإيقاف، لا يمكن تمرير الخريطة أثناء تدوير المستخدم للخريطة أو تكبيرها/تصغيرها باستخدام الإيماءات. لا يوقف هذا الإعداد إيماءات الانتقال تمامًا، ولا يحدّ فقط من إيماءات التدوير والتكبير/التصغير، ولا يحدّ من الحركات الآلية والرسوم المتحركة في الكاميرا.

بشكل افتراضي، يتم تمكين إيماءات التمرير أثناء التدوير والتكبير/التصغير.

المَعلمات
مفعّلة true لتفعيل إيماءات التمرير أثناء إيماءات التدوير أو التكبير أو التصغير، false لإيقاف إيماءات التمرير أثناء إيماءات التدوير أو التكبير أو التصغير.

إلغاء عام setTiltGesturesEnabled (boolean enabled)

يحدِّد هذا الإعداد التفضيل بشأن تفعيل إيماءات الإمالة أو إيقافها. وفي حال تفعيل هذا الإعداد، يمكن للمستخدمين التمرير سريعًا للأسفل بإصبعين بشكل عمودي لإمالة الكاميرا. وفي حال إيقافه، لن يتمكّن المستخدمون من إمالة الكاميرا باستخدام الإيماءات. لا يمنع هذا الإعداد المستخدمين من النقر على رمز البوصلة لإعادة ضبط اتجاه الكاميرا، ولا يحدّ من الحركة الآلية والصور المتحركة للكاميرا.

وتكون إيماءات الإمالة مُفعَّلة تلقائيًا.

المَعلمات
مفعّلة true لتفعيل إيماءات الإمالة، وfalse لإيقاف إيماءات الإمالة.

إلغاء علني setZoomControlsEnabled (boolean enabled)

لتفعيل عناصر التحكم في التكبير أو التصغير أو إيقافها في حال تفعيل هذه الميزة، تكون عناصر التحكّم في التكبير أو التصغير عبارة عن زرَّين يظهران على الشاشة (أحدهما للتكبير والآخر للتصغير). وعند الضغط على الزرَّين، يؤدي ذلك إلى تكبير (أو تصغير) الكاميرا بمقدار مستوى تكبير واحد. في حال الإيقاف، لا تظهر عناصر التحكّم في التكبير أو التصغير.

تكون عناصر التحكم في التكبير أو التصغير مُفعَّلة تلقائيًا.

المَعلمات
مفعّلة true لتفعيل عناصر التحكّم في التكبير أو التصغير، وfalse لإيقاف عناصر التحكّم في التكبير أو التصغير.

إلغاء علني setZoomGesturesEnabled (boolean enabled)

يحدّد هذا الإعداد التفضيل بشأن تفعيل إيماءات التكبير/التصغير أو إيقافها. في حال تفعيل هذه الميزة، يمكن للمستخدمين إما النقر مرّتين/النقر بإصبعين أو التصغير أو التكبير بإصبعين لتكبير الكاميرا. وفي حال إيقافها، لن يكون لهذه الإيماءات أي تأثير. لا يؤثّر هذا الإعداد في أزرار التكبير/التصغير، ولا يحدّ من الحركة الآلية والحركة المتحركة للكاميرا.

يتم تفعيل إيماءات التكبير/التصغير تلقائيًا.

المَعلمات
مفعّلة true لتفعيل إيماءات التكبير/التصغير، وfalse لإيقاف إيماءات التكبير/التصغير.