StreetViewPanorama

पब्लिक क्लास StreetViewPanorama ऑब्जेक्ट को बढ़ाता है

यह Android के लिए Google Maps SDK टूल में, 'स्ट्रीट व्यू' सुविधा की मुख्य क्लास है. साथ ही, यह स्ट्रीट व्यू पैनोरामा से जुड़े सभी तरीकों का एंट्री पॉइंट है. आप StreetViewPanorama ऑब्जेक्ट को सीधे तौर पर इंस्टैंशिएट नहीं कर सकते, बल्कि आपको अपने ऐप्लिकेशन में जोड़े गए StreetViewPanoramaFragment या StreetViewPanoramaView पर #getStreetViewPanoramaAsync() में से एक ऑब्जेक्ट लेना होगा.

ध्यान दें: View ऑब्जेक्ट की तरह, StreetViewPanorama को सिर्फ़ मुख्य थ्रेड में पढ़ा जा सकता है और उसमें बदलाव किया जा सकता है. किसी दूसरे थ्रेड से StreetViewPanorama मेथड को कॉल करने से, अपवाद हो सकता है.

डेवलपर गाइड

Android के लिए Google Maps SDK टूल का इस्तेमाल शुरू करने के लिए, Android के लिए Google Maps SDK टूल डेवलपर गाइड पढ़ें.

नेस्ट की गई कक्षा की खास जानकारी

इंटरफ़ेस StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener StreetViewPanoramaCamera में बदलाव होने पर, सुनने वालों के लिए
इंटरफ़ेस StreetViewPanorama.OnStreetViewPanoramaChangeListener Street View के पैनोरामा में नया पैनोरामा लोड होने पर, सुनने वाला व्यक्ति
इंटरफ़ेस StreetViewPanorama.OnStreetViewPanoramaClickListener कॉलबैक इंटरफ़ेस, जब उपयोगकर्ता पैनोरामा पर टैप करता है. 
इंटरफ़ेस StreetViewPanorama.OnStreetViewPanoramalongClickListener कॉलबैक इंटरफ़ेस, जब उपयोगकर्ता पैनोरामा पर दबाकर रखता है. 

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

शून्य
animateTo(StreetViewPanoramaCamera कैमरा, ज़्यादा समय तक)
किसी तय समय के दौरान, कैमरे की मौजूदा स्थिति, ओरिएंटेशन, और ज़ूम में बदलाव करता है.
StreetViewPanoramaLocation
getLocation()
यह उपयोगकर्ता की मौजूदा जगह की जानकारी और मौजूदा पैनोरामा से जुड़ी जानकारी दिखाता है
StreetViewPanoramaCamera
getPanoramaCamera()
मौजूदा ओरिएंटेशन और ज़ूम दिखाता है
बूलियन
isPanningहाथ के जेस्चर चालू किए गए()
यह दिखाता है कि उपयोगकर्ता के लिए, पैन करने के जेस्चर चालू हैं या नहीं
बूलियन
isStreetNamesEnabled()
वापस आती है, फिर भी पैनोरामा में सड़क के नाम दिखाई देते हैं या नहीं
बूलियन
isUserNavigationEnabled()
इससे पता चलता है कि उपयोगकर्ता के लिए, नेविगेशन चालू है या नहीं.
बूलियन
isज़ूम जेस्चर चालू किया गया()
इसमें यह जानकारी मिलती है कि उपयोगकर्ता के लिए, ज़ूम जेस्चर की सुविधा चालू है या नहीं
अंक
orientationOnPoint(StreetViewPanoramaOrientation ओरिएंटेशन)
स्क्रीन की वह जगह दिखाता है जो ओरिएंटेशन (StreetViewPanoramaOrientation) से जुड़ी है.
StreetViewPanoramaOrientation
pointToOrientation (पॉइंट)
स्क्रीन की जगह के हिसाब से ओरिएंटेशन दिखाता है.
फ़ाइनल शून्य
setOnStreetViewPanoramaCameraChangeListener(StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener लिसनर
एक कॉलबैक सेट करता है, जो कैमरे में बदलाव होने पर शुरू होता है
फ़ाइनल शून्य
setOnStreetViewPanoramaChangeListener(StreetViewPanorama.OnStreetViewPanoramaChangeListener लिसनर
एक कॉलबैक सेट करता है, जो पैनोरामा बदलने पर शुरू हो जाता है
फ़ाइनल शून्य
setOnStreetViewPanoramaClickListener(StreetViewPanorama.OnStreetViewPanoramaClickListener लिसनर
एक कॉलबैक सेट करता है, जो पैनोरामा पर टैप किए जाने पर शुरू होता है.
फ़ाइनल शून्य
setOnStreetViewPanoramalongClickListener(StreetViewPanorama.OnStreetViewPanoramalongClickListener लिसनर
एक कॉलबैक सेट करता है, जो पैनोरामा को दबाकर रखने पर शुरू हो जाता है.
शून्य
setPanningहाथ के जेस्चर(बूलियनचालू)
सेट करें कि उपयोगकर्ता पैन करने के जेस्चर इस्तेमाल कर सकता है या नहीं
शून्य
setPosition(स्ट्रिंग panoId)
Street ViewPanorama को किसी खास जगह पर सेट करता है
शून्य
setPosition (LatLng स्थिति)
Street ViewPanorama को किसी खास जगह पर सेट करता है
शून्य
setPosition (LatLng स्थिति, StreetViewSource स्रोत)
Street ViewPanorama को किसी खास जगह पर सेट करता है
शून्य
setPosition(LatLng स्थिति, पूर्णांक का दायरा, StreetViewSource स्रोत)
Street ViewPanorama को किसी खास जगह पर सेट करता है
शून्य
setPosition(LatLng स्थिति, पूर्णांक का दायरा)
Street ViewPanorama को किसी खास जगह पर सेट करता है
शून्य
setStreetNamesEnabled(बूलियन को चालू करें)
सेट करें कि उपयोगकर्ता पैनोरामा पर सड़क का नाम देख सकते हैं या नहीं
शून्य
setUserNavigationEnabled (बूलियन को चालू करने वाले यूज़र नेविगेशन)
सेट करें कि क्या उपयोगकर्ता किसी दूसरे पैनोरामा में जा सकता है
शून्य
setZoom Gestures को चालू किया गया(बूलियन को चालू करें)
सेट करें कि उपयोगकर्ता ज़ूम जेस्चर का इस्तेमाल कर सकता है या नहीं

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

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

सार्वजनिक शून्य animateTo (StreetViewPanoramaCamera कैमरा, लंबी अवधि

किसी तय समय के दौरान, कैमरे की मौजूदा स्थिति, ओरिएंटेशन, और ज़ूम में बदलाव करता है.

पैरामीटर
कैमरा ऐनिमेट करने के लिए कैमरे की स्थिति
duration कुल समय, मिलीसेकंड में, मौजूदा कैमरा पोज़िशन से बताई गई स्थिति में बदलने में लगता है

Public StreetViewPanoramaLocation getLocation ()

यह उपयोगकर्ता की मौजूदा जगह की जानकारी और मौजूदा पैनोरामा से जुड़ी जानकारी दिखाता है

लौटाए गए आइटम
  • उपयोगकर्ता की मौजूदा जगह

सार्वजनिक StreetViewPanoramaCamera getPanoramaCamera ()

मौजूदा ओरिएंटेशन और ज़ूम दिखाता है

लौटाए गए आइटम
  • मौजूदा कैमरा

Public बूलियन isPanningहाथ के जेस्चर चालू किए गए ()

यह दिखाता है कि उपयोगकर्ता के लिए, पैन करने के जेस्चर चालू हैं या नहीं

लौटाए गए आइटम
  • true पैन करने की सुविधा चालू होने पर

Public बूलियन isStreetNamesEnabled ()

वापस आती है, फिर भी पैनोरामा में सड़क के नाम दिखाई देते हैं या नहीं

लौटाए गए आइटम
  • true अगर सड़क के नाम दिखाए गए हैं, तो

सार्वजनिक बूलियन isUserNavigationEnabled ()

इससे पता चलता है कि उपयोगकर्ता के लिए, नेविगेशन चालू है या नहीं. इसमें डबल टैप करने के साथ-साथ नेविगेशन लिंक का इस्तेमाल करना भी शामिल है

लौटाए गए आइटम
  • अगर नेविगेशन चालू है, तो true

सार्वजनिक बूलियन isZoom Gestures चालू किया गया ()

इसमें यह जानकारी मिलती है कि उपयोगकर्ता के लिए, ज़ूम जेस्चर की सुविधा चालू है या नहीं

लौटाए गए आइटम
  • अगर ज़ूम करने की सुविधा चालू है, तो true

सार्वजनिक पॉइंट orientationToPoint (StreetViewPanoramaOrientation ओरिएंटेशन)

स्क्रीन की वह जगह दिखाता है जो ओरिएंटेशन (StreetViewPanoramaOrientation) से जुड़ी होती है. स्क्रीन की जगह, स्क्रीन पिक्सल (न कि डिसप्ले पिक्सल) में होती है जो स्ट्रीट व्यू पैनोरामा (पूरी स्क्रीन पर नहीं) के सबसे ऊपर बाईं ओर होती है.

पैरामीटर
ओरिएंटेशन StreetViewPanoramaOrientation को Street View पैनोरामा में स्क्रीन की जगह में बदलने के लिए.
लौटाए गए आइटम
  • Point, स्क्रीन पिक्सल में स्क्रीन की जगह दिखाता है. अगर स्क्रीन पर ओरिएंटेशन नहीं दिखाया जा सकता, तो null दिखाता है (उदाहरण के लिए, उपयोगकर्ता के व्यू के फ़ील्ड के पीछे)

सार्वजनिक StreetViewPanoramaOrientation pointToOrientation (पॉइंट पॉइंट)

स्क्रीन की जगह के हिसाब से ओरिएंटेशन दिखाता है. स्क्रीन की जगह को स्क्रीन पिक्सल (न दिखने वाले पिक्सल) के तौर पर दिखाया गया है. यह स्ट्रीट व्यू पैनोरामा में सबसे ऊपर बाईं ओर और पूरी स्क्रीन पर सबसे ऊपर बाईं ओर नहीं है.

पैरामीटर
पॉइंट स्क्रीन पिक्सल में स्क्रीन पर एक Point.
लौटाए गए आइटम

सार्वजनिक फ़ाइनल शून्य setOnStreetViewPanoramaCameraChangeListener (StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener लिसनर

एक कॉलबैक सेट करता है, जो कैमरे में बदलाव होने पर शुरू होता है

पैरामीटर
लिसनर वह कॉलबैक जो &33; कैमरा बदलने पर शुरू हो जाता है. कॉलबैक को सेट न करने के लिए, null का इस्तेमाल करें.

सार्वजनिक फ़ाइनल शून्य setOnStreetViewPanoramaChangeListener (StreetViewPanorama.OnStreetViewPanoramaChangeListener लिसनर

एक कॉलबैक सेट करता है, जो पैनोरामा बदलने पर शुरू हो जाता है

पैरामीटर
लिसनर वह कॉलबैक जो'जब पैनोरामा बदलता है, तब शुरू होता है. कॉलबैक को सेट न करने के लिए, null का इस्तेमाल करें.

सार्वजनिक फ़ाइनल शून्य setOnStreetViewPanoramaClickListener (StreetViewPanorama.OnStreetViewPanoramaClickListener लिसनर

एक कॉलबैक सेट करता है, जो पैनोरामा पर टैप किए जाने पर शुरू होता है.

पैरामीटर
लिसनर वह कॉलबैक जिसकी' पैनोरामा टैप किए जाने पर शुरू होती है. कॉलबैक को सेट न करने के लिए, null का इस्तेमाल करें.

सार्वजनिक फ़ाइनल शून्य setOnStreetViewPanoramalongClickListener (StreetViewPanorama.OnStreetViewPanoramalongClickListener लिसनर

एक कॉलबैक सेट करता है, जो पैनोरामा को दबाकर रखने पर शुरू हो जाता है.

पैरामीटर
लिसनर वह कॉलबैक जो'; पैनोरामा को दबाकर रखने पर शुरू हो जाता है. कॉलबैक को अनसेट करने के लिए, null का इस्तेमाल करें.

Public प्रॉडक्ट setPanningहाथ के जेस्चर चालू किए गए (बूलियनचालू करेंपैनिंग)

सेट करें कि उपयोगकर्ता पैन करने के जेस्चर इस्तेमाल कर सकता है या नहीं

पैरामीटर
पैन करने की सुविधा चालू करें true उपयोगकर्ताओं को पैन करने वाले हाथ के जेस्चर का इस्तेमाल करने की अनुमति है

Public प्रॉडक्ट setPosition (String panoId)

Street ViewPanorama को किसी खास जगह पर सेट करता है

पैरामीटर
PanoId पसंदीदा जगह का पैनोरामा आईडी

Public प्रॉडक्ट setPosition (LatLng स्थिति)

Street ViewPanorama को किसी खास जगह पर सेट करता है

पैरामीटर
जगह पसंदीदा जगह का अक्षांश और देशांतर

सार्वजनिक शून्य setPosition (LatLng स्थिति, StreetViewSource स्रोत)

Street ViewPanorama को किसी खास जगह पर सेट करता है

पैरामीटर
जगह पसंदीदा जगह का अक्षांश और देशांतर
सोर्स StreetViewSource खोजने के लिए पैनोरामा का सोर्स बताता है

Public प्रॉडक्ट setPosition (LatLng स्थिति, intखास दायरे, StreetViewSource स्रोत)

Street ViewPanorama को किसी खास जगह पर सेट करता है

पैरामीटर
जगह पसंदीदा जगह का अक्षांश और देशांतर
दायरा मीटर में बताई गई त्रिज्या, उस क्षेत्र को परिभाषित करती है, जहां पर अक्षांश और देशांतर की जानकारी के हिसाब से पैनोरामा खोजा जाता है
सोर्स StreetViewSource खोजने के लिए पैनोरामा का सोर्स बताता है

Public प्रॉडक्ट setPosition (LatLng स्थिति, int दायरे)

Street ViewPanorama को किसी खास जगह पर सेट करता है

पैरामीटर
जगह पसंदीदा जगह का अक्षांश और देशांतर
दायरा मीटर में बताई गई त्रिज्या, उस क्षेत्र को परिभाषित करती है, जहां पर अक्षांश और देशांतर की जानकारी के हिसाब से पैनोरामा खोजा जाता है

Public प्रॉडक्ट setStreetNamesEnabled (बूलियनचालू करेंStreetNames)

सेट करें कि उपयोगकर्ता पैनोरामा पर सड़क का नाम देख सकते हैं या नहीं

पैरामीटर
StreetName चालू करें true अगर उपयोगकर्ता पैनोरामा में सड़क के नाम देख पा रहे हैं

Public प्रबंधित setUserNavigationEnabled (बूलियन सक्षम करने वाला नेविगेशन)

सेट करें कि क्या उपयोगकर्ता किसी दूसरे पैनोरामा में जा सकता है

पैरामीटर
उपयोगकर्ता नेविगेशन चालू करें अगर उपयोगकर्ता किसी दूसरे पैनोरामा में जा सकते हैं, तो true

Public प्रॉडक्ट setZoom Gestures को चालू किया गया (बूलियन को चालू करें)

सेट करें कि उपयोगकर्ता ज़ूम जेस्चर का इस्तेमाल कर सकता है या नहीं

पैरामीटर
Zoom को चालू करें true अगर उपयोगकर्ताओं को ज़ूम जेस्चर का इस्तेमाल करने की अनुमति है