تنفِّذ 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 | |
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions |
position(موضع LatLng، مصدر StreetViewSource)
يحدد الموضع الأولي لبانوراما التجوّل الافتراضي بناءً على الموقع والمصدر.
|
StreetViewPanoramaOptions |
streetNamesEnabled(تفعيل منطقي)
تبديل إمكانية رؤية أسماء الشوارع للمستخدمين في الصور البانورامية.
|
سلسلة |
toString()
|
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
.
المَعلمات
مفعّلة |
---|