مكوِّن بانوراما التجوّل الافتراضي في أحد التطبيقات هذا الجزء هو أبسط طريقة لوضع شارع عرض بانوراما في أحد التطبيقات. إنه التفاف حول عرض بانوراما ليتم تلقائيًا تلبية احتياجات دورة الحياة الضرورية. نظرًا لكون هذا العنصر جزءًا، فيمكن إضافته إلى الخاص بنشاطك فقط باستخدام XML أدناه.
<fragment class="com.google.android.libraries.maps.StreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
StreetViewPanorama
باستخدام getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
. يعمل StreetViewPanoramaFragment
على إعداد نظام "التجوّل الافتراضي" وطريقة العرض تلقائيًا.
يمكن إزالة إحدى طرق العرض عند تنفيذ إجراء onDestroyView()
في StreetViewPanoramaFragment
وخيار useViewLifecycleInFragment(boolean)
هو
تعيين. عند حدوث ذلك، تصبح ميزة StreetViewPanoramaFragment غير صالحة إلى أن تصبح طريقة العرض صالحة.
تمت إعادة إنشائها لاحقًا عند استخدام onCreateView(LayoutInflater, ViewGroup, Bundle)
من MapFragment
المريض.
ويكون أي عنصر يتم الحصول عليه من StreetViewPanorama
مرتبطًا بالملف الشخصي. من المهم
من المهم عدم التمسك بأشياء خارج نطاق الرؤية. وإلا سيؤدي ذلك إلى تسرُّب الذاكرة
نظرًا لعدم إمكانية تحرير طريقة العرض.
لا تستخدِم هذه الفئة إلّا إذا كنت تستهدف المستوى 12 والإصدارات الأحدث من واجهة برمجة التطبيقات. بخلاف ذلك، يمكنك استخدام دعم StreetViewPanoramaFragment.
ملاحظة: لا تتوافق حزمة تطوير البرامج (SDK) لتطبيق "خرائط Google" لنظام التشغيل Android مع عناصر
StreetViewPanoramaFragment
متعدّدة في نشاط واحد.
ملخّص ثابت مكتسَب
ملخّص الإنشاء العام
StreetViewPanoramaFragment()
لإنشاء جزء من بانوراما التجوّل الافتراضي.
|
ملخّص الطريقة العامة
فراغ |
getStreetViewPanoramaAsync(معاودة الاتصال على OnStreetViewPanoramaReadyCallback)
تحدِّد هذه السياسة كائن معاودة الاتصال الذي سيتم تشغيله عند تنفيذ المثيل
StreetViewPanorama .
جاهزة للاستخدام. |
ثابتة StreetViewPanoramaFragment |
newInstance(خيارات StreetViewPanoramaOptions)
تنشئ جزءًا من بانوراما "التجوّل الافتراضي" باستخدام الخيارات المحدّدة.
|
ثابتة StreetViewPanoramaFragment |
newInstance()
تنشئ جزءًا من بانوراما "التجوّل الافتراضي"، باستخدام الخيارات التلقائية.
|
فراغ |
onActivityCreated(Bundle savedInstanceState)
|
فراغ |
onAttach(نشاط النشاط)
|
فراغ |
onCreate(Bundle savedInstanceState)
|
عرض |
onCreateView(مضخّم LayoutInflater، وحاوية ViewGroup، و Bundle savedInstanceState)
|
فراغ | |
فراغ | |
فراغ |
onInflate(نشاط النشاط، AttributeSet attrs، و Bundle savedInstanceState)
تحليل السمات أثناء التضخم من تسلسل هرمي لطريقة العرض إلى الوسيطات التي نتعامل معها.
|
فراغ | |
فراغ |
onPause()
|
فراغ |
onResume()
|
فراغ |
onSaveInstanceState(Bundle outState)
|
فراغ |
onStart()
|
فراغ |
onStop()
|
فراغ |
setArguments(وسيطات الحِزم)
|
ملخّص الطرق المكتسبة
الشركات المصنّعة العامة
علنية StreetViewPanoramaFragment ()
لإنشاء جزء من بانوراما التجوّل الافتراضي. هذه الدالة الإنشائية عامة فقط ولا يمكن استخدامها بواسطة أداة نفخ.
استخدِم newInstance()
لإنشاء StreetViewPanoramaFragment آليًا.
الطرق العامة
علنية فراغ getStreetViewPanoramaAsync (معاودة الاتصال لاستخدام OnStreetViewPanoramaReadyCallback)
تحدِّد هذه السياسة كائن معاودة الاتصال الذي سيتم تشغيله عند تنفيذ المثيل StreetViewPanorama
.
جاهزة للاستخدام.
تجدر الإشارة إلى ما يلي:
- في حال عدم تثبيت "خدمات Google Play" على جهاز المستخدم لن يتم تشغيل معاودة الاتصال حتى يثبّتها المستخدم.
- سيتم تنفيذ عملية الاستدعاء في سلسلة المحادثات الرئيسية.
- الكائن
StreetViewPanorama
الذي توفره ميزة الاستدعاء غير فارغ.
المعلمات
رد الاتصال | عنصر معاودة الاتصال الذي سيتم تشغيله عندما تكون البانوراما جاهزة استخدام البيانات المختلفة. |
---|
علنية ثابتة StreetViewPanoramaFragment newInstance (خيارات StreetViewPanoramaOptions)
تنشئ جزءًا من بانوراما "التجوّل الافتراضي" باستخدام الخيارات المحدّدة.
المعلمات
الخيارات |
---|
علنية ثابتة StreetViewPanoramaFragment newInstance ()
تنشئ جزءًا من بانوراما "التجوّل الافتراضي"، باستخدام الخيارات التلقائية.
علنية فراغ onActivityCreated (Bundle savedInstanceState)
المعلمات
savedInstanceState |
---|
علنية فراغ onAttach (نشاط النشاط)
المعلمات
النشاط |
---|
علنية فراغ onCreate (Bundle savedInstanceState)
المعلمات
savedInstanceState |
---|
علنية عرض onCreateView (مضخّم LayoutInflater، حاوية ViewGroup، حزمة savedInstanceState)
المعلمات
نفخ | |
---|---|
الحاوية | |
savedInstanceState |
علنية فراغ onDestroy ()
علنية فراغ onDestroyView ()
علنية فراغ onInflate (نشاط النشاط، AttributeSet attrs، و Bundle savedInstanceState)
تحليل السمات أثناء التضخم من تسلسل هرمي لطريقة العرض إلى الوسيطات التي نتعامل معها.
المعلمات
النشاط | |
---|---|
attrs | |
savedInstanceState |
علنية فراغ onLowMemory ()
علنية فراغ onPause ()
علنية فراغ onResume ()
علنية فراغ onSaveInstanceState (Bundle outState)
المعلمات
outState |
---|
علنية فراغ onStart ()
علنية فراغ onStop ()
علنية فراغ setArguments (وسيطات الحزم)
المعلمات
الوسيط |
---|