StreetViewPanoramaView

Public class StreetViewPanoramaView FrameLayout को बढ़ाता है

'Google मैप' की सेवा से मिले डेटा की मदद से, 'स्ट्रीट व्यू' का पैनोरामा दिखाने वाला व्यू. फ़ोकस किए जाने पर, यह पैनोरामा लेने के लिए, बटन दबाने और हाथ के जेस्चर (स्पर्श) को कैप्चर करेगा.

इस क्लास के उपयोगकर्ताओं को Activity या Fragment की सभी लाइफ़ साइकल तरीकों को, इस क्लास में शामिल व्यू से जुड़े व्यू में फ़ॉरवर्ड करना होगा. खास तौर पर, आपको ये तरीके फ़ॉरवर्ड करने होंगे:

StreetViewPanorama को getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) का इस्तेमाल करके हासिल किया जाना चाहिए. StreetViewPanoramaView, 'स्ट्रीट व्यू' सिस्टम और व्यू को अपने-आप शुरू करता है.

अगर आप पुराने प्लैटफ़ॉर्म को टारगेट करना चाहते हैं, तो StreetViewPanorama के आसान तरीके के लिए StreetViewPanoramaFragment (या SupportStreetViewPanoramaFragment) का इस्तेमाल करें.

ध्यान दें: आपको सलाह दी जाती है कि आप इस व्यू में बच्चों को न जोड़ें.

ध्यान दें: Android के लिए Google Maps SDK टूल, एक गतिविधि में एक से ज़्यादा StreetViewPanoramaView ऑब्जेक्ट की सुविधा नहीं देता है.

इनहेरिट की गई स्थायी सारांश

इनहेरिट किए गए फ़ील्ड का सारांश

सार्वजनिक कंस्ट्रक्टर की खास जानकारी

StreetViewPanoramaView(संदर्भ संदर्भ)
StreetViewPanoramaView (संदर्भ संदर्भ, AttributeSet attr)
StreetViewPanoramaView(संदर्भ संदर्भ, AttributeSet attr, int defStyle)
StreetViewPanoramaView(संदर्भ के तौर पर, StreetViewPanoramaOptions विकल्प)

सार्वजनिक मेथड की खास जानकारी

शून्य
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback कॉलबैक)
एक कॉलबैक ऑब्जेक्ट सेट करता है, जो StreetViewPanorama इंस्टेंस के इस्तेमाल के लिए तैयार होने पर ट्रिगर होता है.
फ़ाइनल शून्य
onCreate(बंडल SaveInstanceState)
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.
शून्य
onDestroy()
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.
फ़ाइनल शून्य
onlowMemory()
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.
फ़ाइनल शून्य
onPause()
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.
शून्य
onResume()
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.
फ़ाइनल शून्य
onSaveInstanceState(बंडल आउटस्टेट)
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.
शून्य
onStart()
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.
शून्य
onStop()
आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

इनहेरिट किए गए तरीके की खास जानकारी

सार्वजनिक कंस्ट्रक्टर

सार्वजनिक StreetViewPanoramaView (कॉन्टेक्स्ट का रेफ़रंस)

पैरामीटर
संदर्भ

सार्वजनिक StreetViewPanoramaView (संदर्भ के तौर पर, AttributeSet attr)

पैरामीटर
संदर्भ
attr

सार्वजनिक StreetViewPanoramaView (संदर्भ संदर्भ, AttributeSet attrs, int defStyle)

पैरामीटर
संदर्भ
attr
defStyle

सार्वजनिक StreetViewPanoramaView (संदर्भ के तौर पर, StreetViewPanoramaOptions विकल्प)

पैरामीटर
संदर्भ
विकल्प

सार्वजनिक तरीके

Public प्रॉडक्ट getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback कॉलबैक)

एक कॉलबैक ऑब्जेक्ट सेट करता है, जो StreetViewPanorama इंस्टेंस के इस्तेमाल के लिए तैयार होने पर ट्रिगर होता है.

ध्यान दें:

  • अगर उपयोगकर्ता के डिवाइस पर Google Play सेवाएं इंस्टॉल नहीं की गई हैं, तो कॉलबैक को तब तक ट्रिगर नहीं किया जाएगा, जब तक उपयोगकर्ता इसे इंस्टॉल नहीं करता.
  • कॉलबैक को मुख्य थ्रेड में चलाया जाएगा.
  • कॉलबैक का StreetViewPanorama ऑब्जेक्ट शून्य नहीं है.

पैरामीटर
कॉलबैक कॉलबैक ऑब्जेक्ट, जो पैनोरामा के इस्तेमाल के लिए तैयार होने पर ट्रिगर होगा.

सार्वजनिक फ़ाइनल शून्य onCreate (बंडल SaveInstanceState)

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

पैरामीटर
सेव की गई इंस्टेंस स्थिति

Public प्रॉडक्ट onDestroy ()

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

सार्वजनिक फ़ाइनल शून्य onlowMemory ()

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

सार्वजनिक फ़ाइनल शून्य onPause ()

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

Public प्रॉडक्ट onResume ()

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

पब्लिक फ़ाइनल शून्य onSaveInstanceState (बंडल आउटस्टेट)

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

पैरामीटर
आउटस्टेट

Public प्रॉडक्ट onStart ()

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.

Public प्रॉडक्ट onStop ()

आपको पैरंट ऐक्टिविटी/फ़्रैगमेंट' से जुड़े तरीके से इस तरीके को कॉल करना होगा.