StreetViewPanorama

सार्वजनिक क्लास StreetViewPanorama ऑब्जेक्ट की जानकारी देता है

यह Android के लिए Google Maps SDK टूल में उपलब्ध Street View सुविधा की मुख्य क्लास है. साथ ही, यह Street View पैनोरामा से जुड़े सभी तरीकों का एंट्री पॉइंट है. किसी 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 जब उपयोगकर्ता पैनोरामा को दबाकर रखता है, तब इसके लिए कॉलबैक इंटरफ़ेस. 

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

void
animateTo(StreetViewPanoramaCamera कैमरा, लंबी अवधि)
यह बदलाव कैमरे की मौजूदा स्थिति, स्क्रीन की दिशा, और ज़ूम को किसी तय अवधि में, दी गई स्थिति में बदल देता है
StreetViewPanoramaLocation
getLocation()
उपयोगकर्ता की मौजूदा जगह की जानकारी और मौजूदा पैनोरामा के पास के पैनोरामा की जानकारी दिखाता है
StreetViewPanoramaCamera
getPanoramaCamera()
मौजूदा ओरिएंटेशन और ज़ूम दिखाता है
boolean
isPanningGesturesEnabled()
यह बताता है कि उपयोगकर्ता के लिए, पैन करने के जेस्चर चालू हैं या नहीं
boolean
isStreetNamesEnabled()
यह दिखाता है कि पैनोरामा पर सड़क के नाम दिखते हैं या नहीं
boolean
isUserNavigationEnabled()
यह बताता है कि उपयोगकर्ता के लिए नेविगेशन चालू है या नहीं.
boolean
isZoomGesturesEnabled()
यह बताता है कि उपयोगकर्ता के लिए ज़ूम जेस्चर चालू हैं या नहीं
पॉइंट
orientationToPoint(StreetViewPanoramaOrientation ओरिएंटेशन)
ओरिएंटेशन (StreetViewPanoramaOrientation) से मेल खाने वाली स्क्रीन की जगह दिखाता है.
StreetViewPanoramaOrientation
pointToOrientation(पॉइंट पॉइंट)
वह ओरिएंटेशन देता है जो किसी स्क्रीन की जगह से जुड़ा होता है.
फ़ाइनल शून्य
setOnStreetViewPanoramaCameraChangeListener(StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener का लिसनर)
यह सुविधा, कैमरे के बदलने पर ट्रिगर होने वाले कॉलबैक को सेट करती है
फ़ाइनल शून्य
setOnStreetViewPanoramaChangeListener(StreetViewPanorama.OnStreetViewPanoramaChangeListener के लिसनर)
एक कॉलबैक सेट करता है, जिसे पैनोरामा के बदलने पर शुरू किया जाता है
फ़ाइनल शून्य
setOnStreetViewPanoramaClickListener(StreetViewPanorama.OnStreetViewPanoramaClickListener के लिसनर)
यह एक कॉलबैक सेट करता है, जिसे पैनोरामा के टैप होने पर शुरू किया जाता है.
फ़ाइनल शून्य
setOnStreetViewPanoramaLongClickListener(StreetViewPanorama.OnStreetViewPanoramaLongClickListener के लिसनर)
यह एक कॉलबैक सेट करता है, जिसे पैनोरामा के दबाकर रखने पर शुरू किया जाता है.
void
setPanningGesturesEnabled(बूलियन EnablePanning)
सेट करता है कि उपयोगकर्ता पैन करने के जेस्चर का इस्तेमाल कर सकता है या नहीं
void
setPosition(स्ट्रिंग PanoId)
किसी दिए गए स्थान पर StreetViewPanorama सेट करता है
void
setPosition(LatLng पोज़िशन)
किसी दिए गए स्थान पर StreetViewPanorama सेट करता है
void
setPosition(LatLng पोज़िशन, StreetViewSource सोर्स)
किसी दिए गए स्थान पर StreetViewPanorama सेट करता है
void
setPosition(LatLng पोज़िशन, इंटी रेडियस, StreetViewSource सोर्स)
किसी दिए गए स्थान पर StreetViewPanorama सेट करता है
void
setPosition(LatLng पोज़िशन, इंटी रेडियस)
किसी दिए गए स्थान पर StreetViewPanorama सेट करता है
void
setStreetNamesEnabled(बूलियन EnableStreetNames)
सेट करता है कि उपयोगकर्ता पैनोरामा पर सड़क के नाम देख सकता है या नहीं
void
setUserNavigationEnabled(बूलियन EnableUserनेविगेशन)
सेट करता है कि उपयोगकर्ता किसी अन्य पैनोरामा पर जा सकता है या नहीं
void
setZoomGesturesEnabled(बूलियन EnableZoom)
सेट करें कि उपयोगकर्ता ज़ूम जेस्चर का इस्तेमाल कर सकता है या नहीं

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

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

Public void animateTo (StreetViewPanoramaCamera कैमरा, लंबी अवधि)

यह बदलाव कैमरे की मौजूदा स्थिति, स्क्रीन की दिशा, और ज़ूम को किसी तय अवधि में, दी गई स्थिति में बदल देता है

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

सार्वजनिक StreetViewPanoramaLocation getLocation ()

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

रिटर्न
  • उपयोगकर्ता की मौजूदा जगह की जानकारी

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

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

रिटर्न
  • मौजूदा कैमरा

Public बूलियन isPanningGesturesEnabled ()

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

रिटर्न
  • अगर पैन करने के लिए हाथ के जेस्चर चालू हैं, तो true

Public बूलियन isStreetNamesEnabled ()

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

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

Public बूलियन isUserNavigationEnabled ()

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

रिटर्न
  • अगर नेविगेशन चालू है, तो true

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

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

रिटर्न
  • अगर ज़ूम जेस्चर चालू है, तो true

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

स्क्रीन की उस जगह की जानकारी देता है जो स्क्रीन की दिशा (StreetViewPanoramaOrientation) के हिसाब से होती है. स्क्रीन की जगह की जानकारी, स्क्रीन पिक्सल में होती है (न कि डिसप्ले पिक्सल). यह, Street View पैनोरामा (पूरी स्क्रीन की जगह नहीं) में सबसे ऊपर बाईं ओर होती है.

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

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

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

पैरामीटर
पॉइंट स्क्रीन पिक्सल में स्क्रीन पर एक Point.
रिटर्न
  • स्क्रीन पर मौजूद point से जुड़ा StreetViewPanoramaOrientation या अगर Street View का पैनोरामा शुरू नहीं हुआ है या दिया गया पॉइंट, स्क्रीन पर मान्य पॉइंट नहीं है, तो null

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

यह सुविधा, कैमरे के बदलने पर ट्रिगर होने वाले कॉलबैक को सेट करती है

पैरामीटर
लिसनर कैमरा बदलने पर ट्रिगर होने वाला कॉलबैक. कॉलबैक को अनसेट करने के लिए, null का इस्तेमाल करें.

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

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

पैरामीटर
लिसनर पैनोरामा में बदलाव होने पर, ट्रिगर होने वाला कॉलबैक. कॉलबैक को अनसेट करने के लिए, null का इस्तेमाल करें.

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

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

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

सार्वजनिक फ़ाइनल शून्य setOnStreetViewPanoramaLongClickListener (StreetViewPanorama.OnStreetViewPanoramaLongClickListener लिसनर)

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

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

Public void setPanningGesturesEnabled (boolean enablePanning)

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

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

Public void setPosition (String PanoId)

किसी दिए गए स्थान पर StreetViewPanorama सेट करता है

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

Public void setPosition (LatLng पोज़िशन)

किसी दिए गए स्थान पर StreetViewPanorama सेट करता है

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

Public void setPosition (LatLng पोज़िशन, StreetViewSource सोर्स)

किसी दिए गए स्थान पर StreetViewPanorama सेट करता है

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

Public void setPosition (LatLng पोज़िशन, इंटी रेडियस, StreetViewSource सोर्स)

किसी दिए गए स्थान पर StreetViewPanorama सेट करता है

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

Public void setPosition (LatLng पोज़िशन, इंटी रेडियस)

किसी दिए गए स्थान पर StreetViewPanorama सेट करता है

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

Public void setStreetNamesEnabled (boolean enableStreetNames)

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

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

Public void setUserNavigationEnabled (boolean enableUserNavigation)

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

पैरामीटर
enableUserNavigation true, अगर उपयोगकर्ताओं को दूसरे पैनोरामा पर जाने की अनुमति है

Public void setZoomGesturesEnabled (boolean enableZoom)

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

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