خيارات التجوّل الافتراضي في التجوّل الافتراضي

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

تحدِّد هذه السياسة خيار ضبط إعدادات PanoramaOptions لـ StreetViewPanorama. ويمكن استخدام هذه الخيارات عند إضافة بانوراما إلى تطبيقك بشكل آلي. في حال استخدام "StreetViewPanoramaFragment"، يمكنك ضبط هذه الخيارات باستخدام طريقة المصنع الثابتة newInstance(StreetViewPanoramaOptions). إذا كنت تستخدم StreetViewPanoramaView، يمكنك تمرير هذه الخيارات في استخدام الدالة الإنشائية StreetViewPanoramaView(Context, StreetViewPanoramaOptions).

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

ملخّص عام للمنشئ

StreetViewPanoramaOptions()
تنشئ كائن StreetViewPanoramaOptions جديدًا.

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

منطقي
سلسلة
LatLng
عدد صحيح
StreetViewSource
منطقي
StreetViewPanoramaCamera
منطقي
منطقي
منطقي
StreetViewPanoramaOptions
panningGesturesEnabled(تفعيل منطقي)
يعمل هذا الإعداد على تبديل قدرة المستخدمين على العرض الشامل في الصور البانورامية باستخدام الإيماءات.
StreetViewPanoramaOptions
panoramaCamera(كاميرا StreetViewPanoramaCamera)
لتحديد الكاميرا الأولية لبانوراما التجوّل الافتراضي.
StreetViewPanoramaOptions
panoramaId(سلسلة panoId)
لتحديد الموضع الأولي لبانوراما التجوّل الافتراضي استنادًا إلى معرّف بانوراما.
StreetViewPanoramaOptions
position(موضع LatLng، نصف قطر عدد صحيح، مصدر StreetViewSource)
يحدد الموضع الأولي لبانوراما التجوّل الافتراضي استنادًا إلى الموقع ونصف القطر والمصدر.
StreetViewPanoramaOptions
position(موضع LatLng، نصف قطر العدد الصحيح)
يحدد الموضع الأولي لبانوراما التجوّل الافتراضي استنادًا إلى الموقع ونصف القطر.
StreetViewPanoramaOptions
position(موضع LatLng)
تحدد الموضع الأولي لبانوراما التجوّل الافتراضي بناءً على الموقع.
StreetViewPanoramaOptions
position(موضع LatLng، مصدر StreetViewSource)
يحدد الموضع الأولي لبانوراما التجوّل الافتراضي بناءً على الموقع والمصدر.
StreetViewPanoramaOptions
streetNamesEnabled(تفعيل منطقي)
تبديل إمكانية رؤية أسماء الشوارع للمستخدمين في الصور البانورامية.
سلسلة
StreetViewPanoramaOptions
useViewLifecycleInFragment(منطقي useViewLifecycleInFragment)
عند استخدام العلامة StreetViewPanoramaFragment، تحدّد هذه العلامة ما إذا كانت دورة حياة بانوراما في "التجوّل الافتراضي" يجب ربطها بعرض الجزء أو الجزء نفسه.
StreetViewPanoramaOptions
userNavigationEnabled(تفعيل منطقي)
يبدِّل هذا الإعداد قدرة المستخدمين على التنقّل بين الصور البانورامية.
StreetViewPanoramaOptions
zoomGesturesEnabled(تفعيل منطقي)
يعمل هذا الإعداد على تبديل قدرة المستخدمين على تكبير الصور البانورامية باستخدام الإيماءات.

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

مقاولات عامة

عامة StreetViewPanoramaOptions ()

تنشئ كائن StreetViewPanoramaOptions جديدًا.

الطرق العامة

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

المرتجعات
  • true إذا كان بإمكان المستخدمين في البداية استخدام الإيماءات في الصور البانورامية في "التجوّل الافتراضي"

public سلسلة getPanoramaId ()

المرتجعات
  • معرّف البانوراما الأولي لبانوراما التجوّل الافتراضي، أو null إذا لم يتم تحديده.

عامة LatLng getPosition ()

المرتجعات
  • الموضع الأولي لبانوراما التجوّل الافتراضي، أو null في حال عدم تحديده.

public عدد صحيح getRadius ()

المرتجعات
  • النطاق الجغرافي الأولي المستخدَم للبحث عن بانوراما في "التجوّل الافتراضي"، أو null في حال عدم تحديده

متاح للجميع StreetViewSource getSource ()

المرتجعات
  • فلتر المصدر المستخدَم للبحث عن بانوراما في "التجوّل الافتراضي"، أو DEFAULT في حال عدم تحديده

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

المرتجعات
  • true إذا كان بإمكان المستخدمين في البداية رؤية أسماء الشوارع في الصور البانورامية لميزة "التجوّل الافتراضي"

عامة StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

المرتجعات
  • الكاميرا الأولية لبانوراما التجوّل الافتراضي، أو null في حال عدم تحديد ذلك.

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

المرتجعات
  • الخيار useViewLifecycleInFragment أو null في حال عدم تحديدها.

public منطقية getUserNavigationEnabled ()

المرتجعات
  • true إذا كان بإمكان المستخدمين في البداية الانتقال إلى صور بانورامية مختلفة لميزة "التجوّل الافتراضي"

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

المرتجعات
  • true إذا استطاع المستخدمون في البداية التكبير أو التصغير باستخدام الإيماءات في الصور البانورامية ضمن "التجوّل الافتراضي"

عامة StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

يعمل هذا الإعداد على تبديل قدرة المستخدمين على العرض الشامل في الصور البانورامية باستخدام الإيماءات. لمزيد من التفاصيل، يُرجى الانتقال إلى setPanningGesturesEnabled(boolean). القيمة التلقائية هي true.

المَعلمات
مفعّلة

عامة StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera)

لتحديد الكاميرا الأولية لبانوراما التجوّل الافتراضي.

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

عامة StreetViewPanoramaOptions panoramaId (سلسلة panoId)

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

المَعلمات
panoId

عامة StreetViewPanoramaOptions الموضع (LatLng و"نطاق جغرافي صحيح" وStreetViewSource)

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

المَعلمات
الموضع
نطاق جغرافي
source

عامة StreetViewPanoramaOptions الموضع (LatLng و"نطاق جغرافي صحيح")

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

المَعلمات
الموضع
نطاق جغرافي

عامة StreetViewPanoramaOptions الموضع (LatLng)

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

المَعلمات
الموضع

عامة StreetViewPanoramaOptions الموضع (LatLng، StreetViewSource)

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

المَعلمات
الموضع
source

عامة StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

تبديل إمكانية رؤية أسماء الشوارع للمستخدمين في الصور البانورامية. لمزيد من التفاصيل، يُرجى الانتقال إلى setStreetNamesEnabled(boolean). القيمة التلقائية هي true.

المَعلمات
مفعّلة

public سلسلة toString ()

عامة StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

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

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

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

المَعلمات
useViewLifecycleInFragment

عامة StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

يبدِّل هذا الإعداد قدرة المستخدمين على التنقّل بين الصور البانورامية. لمزيد من التفاصيل، يُرجى الانتقال إلى setUserNavigationEnabled(boolean). القيمة التلقائية هي true.

المَعلمات
مفعّلة

متاح للجميع StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

يعمل هذا الإعداد على تبديل قدرة المستخدمين على تكبير الصور البانورامية باستخدام الإيماءات. لمزيد من التفاصيل، يُرجى الانتقال إلى setZoomGesturesEnabled(boolean). القيمة التلقائية هي true.

المَعلمات
مفعّلة