تنفذ Parcelable
تحدِّد إعدادات GoogleMapOptions لـ GoogleMap
. يمكن استخدام هذه الخيارات عند إضافة خريطة إلى تطبيقك آليًا (بدلاً من إضافتها عبر XML). إذا كنت تستخدم MapFragment
، يمكنك تمرير هذه الخيارات باستخدام طريقة المصنع الثابتة newInstance(GoogleMapOptions)
. إذا كنت تستخدم MapView
، يمكنك تمرير هذه الخيارات في استخدام أداة الإنشاء MapView(Context, GoogleMapOptions)
.
إذا أضفت خريطة باستخدام XML، يمكنك تطبيق هذه الخيارات باستخدام علامات XML المخصصة.
ملخص ثابت مكتسب
ملخّص الإنشاء العام
GoogleMapsOptions()
إنشاء عنصر جديد على GoogleMapsOptions.
|
ملخّص الطريقة العامة
GoogleMapsOptions |
AmbentEnabled(تفعيل منطقي)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل نمط وضع الاستراحة.
|
GoogleMapsOptions | |
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(مفعَّلة منطقية)
يحدِّد هذا الإعداد ما إذا كان يجب تفعيل إيماءات الإمالة.
|
سلسلة |
toString()
|
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" أو "فارغ" في حال عدم تحديده.
علنية قيمة منطقية 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 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
.
المَعلمات
تم التفعيل |
---|
علنية 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
.
المَعلمات
تم التفعيل |
---|