خيارات GoogleMaps

الفئة النهائية العامة GoogleMapsOptions توسِّع الكائن
تنفذ Parcelable

تحدِّد إعدادات GoogleMapOptions لـ GoogleMap. يمكن استخدام هذه الخيارات عند إضافة خريطة إلى تطبيقك آليًا (بدلاً من إضافتها عبر XML). إذا كنت تستخدم MapFragment، يمكنك تمرير هذه الخيارات باستخدام طريقة المصنع الثابتة newInstance(GoogleMapOptions). إذا كنت تستخدم MapView، يمكنك تمرير هذه الخيارات في استخدام أداة الإنشاء MapView(Context, GoogleMapOptions).

إذا أضفت خريطة باستخدام XML، يمكنك تطبيق هذه الخيارات باستخدام علامات XML المخصصة.

ملخص ثابت مكتسب

ملخّص الإنشاء العام

GoogleMapsOptions()
إنشاء عنصر جديد على GoogleMapsOptions.

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

GoogleMapsOptions
AmbentEnabled(تفعيل منطقي)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل نمط وضع الاستراحة.
GoogleMapsOptions
camera(CameraPosition الكاميرا)
يحدِّد موضع الكاميرا المبدئي للخريطة.
GoogleMapsOptions
compassEnabled(مفعَّل منطقي)
يحدد ما إذا كان يجب تفعيل البوصلة أم لا.
خريطة Google الثابتة
createFromAttributes(سياق السياق، سمات SetSet)
تنشئ GoogleMapsOptions من AttributeSet.
منطقي
موضع الكاميرا
منطقي
LatLngBounds
منطقي
منطقي
int
عائم
عائم
منطقي
منطقي
منطقي
منطقي
منطقي
منطقي
منطقي
منطقي
GoogleMapsOptions
latLngBoundsForCameraTarget(LatLngBounds)
تحدِّد LatLngBounds لتقييد هدف الكاميرا، بحيث لا يتحرّك هدف الكاميرا خارج هذه الحدود عند انتقال المستخدمين إلى الخريطة وتحريكها.
GoogleMapsOptions
liteMode(تفعيل منطقي)
تحديد ما إذا كان يجب إنشاء الخريطة في الوضع البسيط.
GoogleMapsOptions
mapId(String MapId)
تحدّد رقم تعريف الخريطة.
GoogleMapsOptions
mapشريطEnabled(تفعيل منطقي)
يحدّد هذا الإعداد ما إذا كان يجب تفعيل شريط أدوات شريط الأدوات أم لا.
GoogleMapsOptions
mapType(int typeType)
تحديد تغيير لنوع الخريطة الأولي.
GoogleMapsOptions
maxZoomPreferences(الحدّ الأقصى ZoomZoomPreferences)
تحدِّد هذه السياسة الحد الأقصى المفضّل لتكبير/تصغير الكاميرا.
GoogleMapsOptions
minZoomPreferences(الحدّ الأدنى minZoomPreferences)
تحدِّد هذه السياسة حدًا أدنى مفضّلاً للتكبير أو التصغير في الكاميرا.
GoogleMapsOptions
Rot التقويمsEnabled(تفعيل منطقي)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التدوير.
GoogleMapsOptions
scrollإيماءاتsEnabled (مفعَّلة منطقية)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التمرير.
GoogleMapsOptions
scrollإيماءاتsEnabled أثناء تدوير التشغيل Zoom (مفعَّلة منطقية)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التمرير أثناء إيماءات التدوير والتكبير/التصغير.
GoogleMapsOptions
setToolClustermap(boolean isToolCluster)
GoogleMapsOptions
tiltإيماءاتsEnabled(مفعَّلة منطقية)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات الإمالة.
سلسلة
GoogleMapsOptions
useViewLifecycleInFragment(منطقي UseViewLifecycleInFragment)
عند استخدام MapFragment، تحدّد هذه العلامة ما إذا كانت دورة حياة الخريطة يجب أن تكون مرتبطة بطريقة عرض الكسر أو الجزء نفسه.
GoogleMapsOptions
zOrderOnTop(منطقي zOrderOnTop)
التحكم في وضع سطح الخريطة على سطح نافذتها
GoogleMapsOptions
zoomControlsEnabled(تم تفعيل القيمة المنطقية)
تحدِّد هذه السياسة ما إذا كان يجب تفعيل عناصر التحكّم في التكبير أو التصغير.
GoogleMapsOptions
zoomZoomsEnabled(منطقي مفعّل)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التكبير أو التصغير.

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

الأشغال العامة

Public GoogleMapsOptions ()

إنشاء عنصر جديد على GoogleMapsOptions.

الأساليب العامة

علنية GoogleMapsOptions ambientEnabled (منطقي مفعّل)

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

المَعلمات
تم التفعيل

علنية GoogleMapOptions كاميرا (CameraPosition كاميرا)

يحدِّد موضع الكاميرا المبدئي للخريطة.

المَعلمات
كاميرا

Public GoogleMapsOptions compassEnabled (منطقي تم تفعيله)

يحدد ما إذا كان يجب تفعيل البوصلة أم لا. يُرجى الاطّلاع على setCompassEnabled(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل

Public Static GoogleMapsOptions createFromAttributes (سياق السياق، سمة AttributeSet)

تنشئ GoogleMapsOptions من AttributeSet.

المَعلمات
سياق
السمات

علنية قيمة منطقية get المحيطEnabled ()

المرتجعات
  • الخيار "Enabled" أو "فارغ" في حال عدم تحديده.

Public CameraPosition getCamera ()

المرتجعات
  • خيار الكاميرا، أو قيمة فارغة في حال عدم تحديدها.

علنية قيمة منطقية getCompassEnabled ()

المرتجعات
  • الخيار البوصلةEnabled، أو قيمة فارغة في حال لم يتم تحديدها.

علنية LatLngBounds getLatLngBoundsForCameraTarget ()

المرتجعات
  • LatLngBounds المستخدَمة لتقييد هدف الكاميرا، أو فارغة إذا لم يتم تحديدها.

علنية قيمة منطقية getLiteMode ()

المرتجعات
  • خيار liteMode أو قيمة فارغة في حال عدم تحديدها.

Public منطقية

المرتجعات
  • خيارما يتم استخدام شريط الأدوات أو على قيمة فارغة إذا لم يتم تحديده.

public int get MapType ()

المرتجعات
  • الخيار MapType، أو -1 إذا لم يتم تحديده.

Public Float getMaxZoomPreferences ()

المرتجعات
  • الحد الأقصى لمستوى التكبير/التصغير أو القيمة الفارغة إذا لم يتم تحديدها.

public Float getMinZoomPreferences ()

المرتجعات
  • الحد الأدنى لمستوى التكبير أو التصغير، أو إلغاء القيمة الفارغة إذا لم يتم تحديدها.

علنية قيمة منطقية get RotإيماءاتsEnabled ()

المرتجعات
  • الخيار {6}إيماءات{/7} مفعّلة، أو تحديد القيمة "فارغ" إذا لم يتم تحديده.

علنية قيمة منطقية getscrollإيماءاتsEnabled ()

المرتجعات
  • خيار التمرير الإيماءات أو قيمة فارغة في حال عدم تحديده.

المرتجعات
  • خيار التمرير{/7} أثناء التفعيل أثناء خيار تدوير أو تكبير/تصغير أو قيمة فارغة إذا لم يتم تحديدها.

علنية قيمة منطقية gettiltإيماءاتsEnabled ()

المرتجعات
  • الخيار tiltإيماءاتsEnabled، أو قيمة فارغة في حال عدم تحديدها.

علنية قيمة منطقية getUseViewLifecycleInFragment ()

المرتجعات
  • الخيار UseViewLifecycleInFragment أو فارغًا إذا لم يتم تحديده.

علنية قيمة منطقية getZOrderOnTop ()

المرتجعات
  • الخيار zOrderOnTop، أو قيمة فارغة في حال عدم تحديدها.

علنية قيمة منطقية getZoomControlsEnabled ()

المرتجعات
  • الخيار ZoomControlsEnabled، أو قيمة فارغة في حال عدم تحديدها.

علنية قيمة منطقية getZoomإيماءاتs ()

المرتجعات
  • الخيار Zoomإيماءة مُفعَّلة أو قيمة فارغة في حال عدم تحديدها.

علنية GoogleMapsOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

تحدِّد LatLngBounds لتقييد هدف الكاميرا، بحيث لا يتحرّك هدف الكاميرا خارج هذه الحدود عند انتقال المستخدمين إلى الخريطة وتحريكها.

ولمزيد من التفاصيل، يمكنك الاطّلاع على setLatLngBoundsForCameraTarget(LatLngBounds).

المَعلمات
سَبَب

علنية GoogleMapsOptions liteMode (مفعّل منطقي)

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

المَعلمات
تم التفعيل

علنية GoogleMapsOptions mapId (String MapId)

تحدّد رقم تعريف الخريطة.

المَعلمات
رقم تعريف الخريطة

علنية GoogleMapsOptions mapشريطEnabled (مفعَّل منطقي)

يحدّد هذا الإعداد ما إذا كان يجب تفعيل شريط أدوات شريط الأدوات أم لا. يُرجى الاطّلاع على setMapToolbarEnabled(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل

علنية GoogleMapsOptions mapType (int MapType)

تحديد تغيير لنوع الخريطة الأولي.

المَعلمات
نوع الخريطة

علنية GoogleMapOptions maxZoomPreferences (العائم maxZoomPreferences)

تحدِّد هذه السياسة الحد الأقصى المفضّل لتكبير/تصغير الكاميرا.

ولمزيد من التفاصيل، يمكنك الاطّلاع على setMaxZoomPreference(float).

المَعلمات
maxZoomPreferences

علنية GoogleMapsOptions minZoomPreferences (العائم minZoomPreferences)

تحدِّد هذه السياسة حدًا أدنى مفضّلاً للتكبير أو التصغير في الكاميرا.

ولمزيد من التفاصيل، يمكنك الاطّلاع على setMinZoomPreference(float).

المَعلمات
MinZoomPreferences

علنية GoogleMapsOptions RotإيماءاتsEnabled (مفعَّلة منطقية)

يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التدوير. يُرجى الاطّلاع على setRotateGesturesEnabled(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل

علنية GoogleMapOptions scrollإيماءاتs (مفعّلة منطقية)

يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التمرير. يُرجى الاطّلاع على setScrollGesturesEnabled(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل

علنية GoogleMapsOptions scrollإيماءات مفعّلة أثناء التناوب أو التكبير (مفعّلة منطقية)

يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التمرير أثناء إيماءات التدوير والتكبير/التصغير. يُرجى الاطّلاع على setScrollGesturesEnabledDuringRotateOrZoom(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل

Public GoogleMapsOptions setMachineClustermap (boolean isToolCluster)

المَعلمات
مجموعة العدادات

علنية GoogleMapsOptions tiltإيماءاتsEnabled (مفعَّلة منطقية)

يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات الإمالة. يُرجى الاطّلاع على setTiltGesturesEnabled(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل

Public String toString ()

علنية GoogleMapsOptions useViewLifecycleInFragment (boolean استخدامViewLifecycleInFragment)

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

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

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

المَعلمات
استخدام ViewViewcycleInFragment

Public GoogleMapsOptions zOrderOnTop (boolean zOrderOnTop)

التحكم في وضع سطح الخريطة على سطح نافذتها يُرجى الاطّلاع على setZOrderOnTop(boolean) لمزيد من التفاصيل. تجدر الإشارة إلى أن هذا العرض سيغطي جميع طرق العرض الأخرى التي يمكن أن تظهر على الخريطة (مثل عناصر التحكم في التكبير/التصغير وزر موقعي الجغرافي).

المَعلمات
zOrderOnTop

Public GoogleMapsOptions zoomControlsEnabled (منطقي مفعّل)

تحدِّد هذه السياسة ما إذا كان يجب تفعيل عناصر التحكّم في التكبير أو التصغير. يُرجى الاطّلاع على setZoomControlsEnabled(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل

علنية GoogleMapsOptions zoomإيماءات تم تفعيلها (مفعَّلة منطقية)

يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات التكبير أو التصغير. يُرجى الاطّلاع على setZoomGesturesEnabled(boolean) لمزيد من التفاصيل. القيمة التلقائية هي true.

المَعلمات
تم التفعيل