StreetViewPanoramaView

पब्लिक क्लास StreetViewPanoramaView FrameLayout को एक्सटेंड करता है

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

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

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

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

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

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

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

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

पब्लिक कंस्ट्रक्टर से जुड़ी खास जानकारी

StreetViewPanoramaView(कॉन्टेक्स्ट के हिसाब से)
StreetViewPanoramaView(कॉन्टेक्स्ट कॉन्टेक्स्ट, AttributeSet attr)
StreetViewPanoramaView(कॉन्टेक्स्ट कॉन्टेक्स्ट, AttributeSet attrs, int defStyle)
StreetViewPanoramaView(कॉन्टेक्स्ट कॉन्टेक्स्ट, StreetViewPanoramaOptions के विकल्प)

सार्वजनिक तरीके से जुड़ी खास जानकारी

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

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

पब्लिक कंस्ट्रक्टर

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

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

सार्वजनिक StreetViewPanoramaView (कॉन्टेक्स्ट कॉन्टेक्स्ट, AttributeSet attrs)

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

सार्वजनिक StreetViewPanoramaView (कॉन्टेक्स्ट कॉन्टेक्स्ट, AttributeSet attrs, int defStyle)

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

सार्वजनिक StreetViewPanoramaView (कॉन्टेक्स्ट कॉन्टेक्स्ट, StreetViewPanoramaOptions के विकल्प)

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

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

Public void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback कॉलबैक)

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

ध्यान रखें:

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

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

Public फ़ाइनल void onCreate (बंडल सेव किए गएइंस्टेंसस्टेट)

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

पैरामीटर
savedInstanceState

Public void onDestroy ()

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

Public फ़ाइनल void onLowMemory ()

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

Public फ़ाइनल void onPause ()

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

Public void onResume ()

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

Public Final void onSaveInstanceState (बंडल आउटस्टेट)

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

पैरामीटर
outState

Public void onStart ()

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

Public void onStop ()

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