Rendering

StreetViewPanorama क्लास

google.maps.StreetViewPanorama क्लास

किसी खास LatLng या पैनोरामा आईडी के लिए पैनोरामा दिखाता है. StreetViewPanorama ऑब्जेक्ट, Street View "व्यूअर" उपलब्ध कराता है. यह अलग से <div> में हो सकता है या Map से जुड़ा हो सकता है.

यह क्लास MVCObject तक बढ़ाई गई है.

const {StreetViewPanorama} = await google.maps.importLibrary("streetView") पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.

StreetViewPanorama
StreetViewPanorama(container[, opts])
पैरामीटर: 
इस्तेमाल किए जाने वाले StreetViewPanoramaOptions के साथ पैनोरामा बनाता है.
controls
टाइप:  Array<MVCArray<HTMLElement>>
पैनोरामा में अटैच करने के लिए अतिरिक्त कंट्रोल. पैनोरामा में कंट्रोल जोड़ने के लिए, कंट्रोल के <div> को उस MVCArray से जोड़ें जो ControlPosition पर लागू होना चाहिए.
focus
focus()
पैरामीटर: कोई नहीं
लौटाने की वैल्यू: कोई नहीं
StreetViewPanorama पर फ़ोकस सेट करता है. फ़ोकस सेट करने से पहले, आप visible_changed इवेंट के साथ-साथ इस तरीके का इस्तेमाल करके यह पक्का कर सकते हैं कि StreetViewPanorama दिख रहा है. StreetViewPanorama जो दिख नहीं रहा वह फ़ोकस नहीं किया जा सकता.
getLocation
getLocation()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  StreetViewLocation
मौजूदा पैनोरामा के StreetViewLocation को दिखाता है.
getMotionTracking
getMotionTracking()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  boolean
मोशन ट्रैकर की स्थिति दिखाता है. अगर true उपयोगकर्ता के डिवाइस को हिलाने और ब्राउज़र के साथ काम करता है, तो Street View पैनोरामा उसकी हलचल को ट्रैक करता है.
getPano
getPano()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  string
Street View पैनोरामा का मौजूदा पैनोरामा आईडी दिखाता है. यह आईडी सिर्फ़ ब्राउज़र के मौजूदा सेशन में ही काम करता है.
getPhotographerPov
getPhotographerPov()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  StreetViewPov
इस पैनोरामा को लेते समय, फ़ोटोग्राफ़र का शीर्षक और पिच दिखाता है. Street View के पैनोरामा से पता चलता है कि कार किस दिशा में यात्रा कर रही थी. यह डेटा pano_changed इवेंट के बाद उपलब्ध होता है.
getPosition
getPosition()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  LatLng|null
Street View पैनोरामा के लिए मौजूदा LatLng पोज़िशन दिखाता है.
getPov
getPov()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  StreetViewPov
Street View पैनोरामा के मौजूदा व्यू की जानकारी दिखाता है.
getStatus
getStatus()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  StreetViewStatus
setPosition() या setPano() अनुरोध पूरा होने पर पैनोरामा का स्टेटस दिखाता है.
getVisible
getVisible()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  boolean
अगर पैनोरामा दिख रहा हो, तो true दिखाता है. इससे यह पता नहीं चलता कि Street View की तस्वीरें, तय की गई जगह पर उपलब्ध हैं या नहीं.
getZoom
getZoom()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  number
पैनोरामा का ज़ूम स्तर दिखाता है. पूरी तरह से ज़ूम आउट किया गया लेवल 0 है, जहां व्यू का फ़ील्ड 180 डिग्री है. ज़ूम करने से ज़ूम लेवल बढ़ जाता है.
registerPanoProvider
registerPanoProvider(provider[, opt_options])
पैरामीटर: 
लौटाने की वैल्यू: कोई नहीं
कस्टम पैनोरामा लोड करने के लिए, पैनोरामा बदलने पर कॉल करने वाली कस्टम पैनोरामा सेट करें.
setMotionTracking
setMotionTracking(motionTracking)
पैरामीटर: 
  • motionTrackingboolean
लौटाने की वैल्यू: कोई नहीं
मोशन ट्रैकर की स्थिति सेट करता है. अगर true उपयोगकर्ता के डिवाइस को हिलाने और ब्राउज़र के साथ काम करता है, तो Street View पैनोरामा उसकी हलचल को ट्रैक करता है.
setOptions
setOptions(options)
पैरामीटर: 
लौटाने की वैल्यू: कोई नहीं
की-वैल्यू पेयर का कलेक्शन सेट करता है.
setPano
setPano(pano)
पैरामीटर: 
  • panostring
लौटाने की वैल्यू: कोई नहीं
Street View के पैनोरामा के लिए मौजूदा पैनोरामा आईडी सेट करता है.
setPosition
setPosition(latLng)
पैरामीटर: 
लौटाने की वैल्यू: कोई नहीं
Street View पैनोरामा के लिए मौजूदा LatLng पोज़िशन को सेट करता है.
setPov
setPov(pov)
पैरामीटर: 
लौटाने की वैल्यू: कोई नहीं
Street View के पैनोरामा के लिए व्यू का पॉइंट सेट करता है.
setVisible
setVisible(flag)
पैरामीटर: 
  • flagboolean
लौटाने की वैल्यू: कोई नहीं
true को पैनोरामा दिखाने के लिए सेट किया गया है. अगर इस नीति को false पर सेट किया जाता है, तो पैनोरामा छिपा दिया जाएगा, भले ही इसे मैप में जोड़ा गया हो या इसके अपने <div> में.
setZoom
setZoom(zoom)
पैरामीटर: 
  • zoomnumber
लौटाने की वैल्यू: कोई नहीं
पैनोरामा का ज़ूम लेवल सेट करता है. पूरी तरह से ज़ूम आउट किया गया लेवल 0 है, जहां व्यू का फ़ील्ड 180 डिग्री है. ज़ूम करने से ज़ूम लेवल बढ़ जाता है.
इनहेरिट की गई: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
closeclick
function(event)
आर्ग्युमेंट: 
  • eventEvent इवेंट ट्रिगर हुआ.
'बंद करें' बटन पर क्लिक करने से यह इवेंट सक्रिय हो जाता है.
pano_changed
function()
आर्ग्युमेंट: कोई नहीं
पैनोरामा के पैनो आईडी में बदलाव होने पर यह इवेंट सक्रिय होता है. उपयोगकर्ता के पैनोरामा में नेविगेट करने पर या पैना मैन्युअल रूप से सेट होने पर पैनो बदल सकता है. ध्यान दें कि सभी स्थान परिवर्तन pano_changed को ट्रिगर नहीं करते.
position_changed
function()
आर्ग्युमेंट: कोई नहीं
पैनोरामा की स्थिति में बदलाव होने पर यह इवेंट सक्रिय होता है. उपयोगकर्ता के पैनोरामा पर नेविगेट करने से स्थान की स्थिति मैन्युअल रूप से सेट होती है.
pov_changed
function()
आर्ग्युमेंट: कोई नहीं
पैनोरामा के व्यू व्यू में बदलाव होने पर यह इवेंट चालू होता है. व्यू पॉइंट को पिच, ज़ूम या शीर्षक में बदलाव के तौर पर बदला जा सकता है.
resize
function()
आर्ग्युमेंट: कोई नहीं
div के आकार में बदलाव होने पर डेवलपर को पैनोरामा पर इस इवेंट को ट्रिगर करना चाहिए: google.maps.event.trigger(panorama, 'resize').
status_changed
function()
आर्ग्युमेंट: कोई नहीं
setPosition() या setPano() की मदद से, आईडी या जगह से जुड़ी हर खोज के बाद यह इवेंट सक्रिय हो जाता है.
visible_changed
function()
आर्ग्युमेंट: कोई नहीं
पैनोरामा के दिखने की सेटिंग में बदलाव होने पर, यह इवेंट चालू होता है. जब पेगमैन को मैप पर खींचा जाता है, तो सेटिंग बदल जाती है, जैसे कि 'बंद करें' बटन पर क्लिक करना या setVisible() को कॉल करना.
zoom_changed
function()
आर्ग्युमेंट: कोई नहीं
पैनोरामा के ज़ूम लेवल में बदलाव होने पर यह इवेंट सक्रिय होता है.

StreetViewPanoramaOptions इंटरफ़ेस

google.maps.StreetViewPanoramaOptions इंटरफ़ेस

StreetViewPanorama ऑब्जेक्ट की प्रॉपर्टी की जानकारी देने के विकल्प.

addressControl optional
टाइप:  boolean optional
पता नियंत्रण की चालू/बंद स्थिति.
addressControlOptions optional
टाइप:  StreetViewAddressControlOptions optional
पता कंट्रोल करने के लिए, दिखाने के विकल्प.
clickToGo optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
क्लिक-टू-गो के लिए चालू/बंद स्थिति. कस्टम पैनोरामा पर लागू नहीं.
controlSize optional
टाइप:  number optional
पैनोरामा में दिखने वाले कंट्रोल का पिक्सल में साइज़. पैनोरामा बनाते समय, यह वैल्यू सीधे तौर पर दी जानी चाहिए. बाद में, इस वैल्यू को अपडेट करने से कंट्रोल को तय नहीं किया जा सकता. यह नीति सिर्फ़ Maps API से कंट्रोल किए जाने पर लागू होती है. डेवलपर के बनाए गए कस्टम कंट्रोल स्केल नहीं किए जा सकते.
disableDefaultUI optional
टाइप:  boolean optional
सभी डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) को चालू/बंद करता है. इसे अलग से बदला जा सकता है.
disableDoubleClickZoom optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
डबल क्लिक से ज़ूम को चालू/बंद करता है.
enableCloseButton optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर true, बंद करें बटन दिखाया जाता है.
fullscreenControl optional
टाइप:  boolean optional
फ़ुलस्क्रीन कंट्रोल की सुविधा चालू/बंद है.
fullscreenControlOptions optional
टाइप:  FullscreenControlOptions optional
फ़ुलस्क्रीन कंट्रोल के लिए दिखाने के विकल्प.
imageDateControl optional
टाइप:  boolean optional
तस्वीरों के ज़रिए उपयोगकर्ता हासिल करने की तारीख के कंट्रोल की चालू/बंद स्थिति. डिफ़ॉल्ट रूप से बंद रहती है.
linksControl optional
टाइप:  boolean optional
लिंक कंट्रोल की चालू/बंद स्थिति.
motionTracking optional
टाइप:  boolean optional
मोशन ट्रैकिंग चालू हो या बंद, जब मोशन ट्रैकिंग कंट्रोल मौजूद हो और उपयोगकर्ता से अनुमति लेने की ज़रूरत न हो, तब यह डिफ़ॉल्ट रूप से चालू रहता है. इससे, POV (पॉइंट का व्यू) डिवाइस के ओरिएंटेशन के हिसाब से होता है. यह मुख्य रूप से मोबाइल डिवाइसों पर लागू होता है. अगर motionTracking को motionTrackingControl चालू होने के दौरान false पर सेट किया गया है, तो मोशन ट्रैकिंग कंट्रोल दिखाई देता है और ट्रैकिंग बंद है. उपयोगकर्ता इस विकल्प को टॉगल करने के लिए मोशन ट्रैकिंग कंट्रोल पर टैप कर सकते हैं. अगर अनुमति की ज़रूरत होने के बावजूद अनुरोध नहीं किया जाता है, लेकिन motionTracking को true पर सेट कर दिया जाता है, तो मोशन ट्रैकिंग कंट्रोल दिखाई देता है. हालांकि, ट्रैकिंग बंद है. अनुमति मांगने के लिए उपयोगकर्ता, मोशन ट्रैकिंग कंट्रोल पर टैप कर सकता है. अगर किसी उपयोगकर्ता ने अनुमति नहीं दी है, तो motionTracking को true सेट करने पर, मोशन ट्रैकिंग बंद नज़र आती है. ट्रैकिंग बंद है.
motionTrackingControl optional
टाइप:  boolean optional
मोशन ट्रैकिंग नियंत्रण की चालू/बंद स्थिति. डिवाइस में मोशन डेटा होने पर, डिफ़ॉल्ट रूप से चालू रहता है, ताकि मैप पर कंट्रोल दिखे. यह मुख्य रूप से मोबाइल डिवाइसों पर लागू होता है.
motionTrackingControlOptions optional
टाइप:  MotionTrackingControlOptions optional
मोशन ट्रैकिंग कंट्रोल के लिए डिसप्ले के विकल्प.
panControl optional
टाइप:  boolean optional
पैन कंट्रोल की चालू/बंद स्थिति.
panControlOptions optional
टाइप:  PanControlOptions optional
पैन कंट्रोल के लिए डिसप्ले के विकल्प.
pano optional
टाइप:  string optional
पैनोरामा आईडी, जिसे कस्टम पैनोरामा तय करते समय सेट करना चाहिए.
position optional
टाइप:  LatLng|LatLngLiteral optional
Street View पैनोरामा की LatLng पोज़िशन.
pov optional
टाइप:  StreetViewPov optional
पैनोरामा के लिए, शीर्षक और पिच के तौर पर बताए गए कैमरा ओरिएंटेशन.
scrollwheel optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
false से Street View में स्क्रोलव्हील ज़ूम करने की सुविधा को बंद कर दिया जाता है.
showRoadLabels optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
पैनोरामा में सड़क का नाम दिखाना. अगर यह मान तय नहीं है या इसे true पर सेट किया गया है, तो पैनोरामा में सड़क के नाम दिखाए जाते हैं. अगर इसे false पर सेट किया जाता है, तो मोहल्ले के नाम नहीं दिखते.
visible optional
टाइप:  boolean optional
अगर true में, Street View का पैनोरामा लोड हो रहा है.
zoom optional
टाइप:  number optional
पैनोरामा का ज़ूम, जिसे संख्या के तौर पर दिखाया गया है. 0 ज़ूम करके 180 डिग्री फ़ील्ड ऑफ़ व्यू मिलता है.
zoomControl optional
टाइप:  boolean optional
ज़ूम कंट्रोल के चालू/बंद होने की स्थिति.
zoomControlOptions optional
टाइप:  ZoomControlOptions optional
ज़ूम कंट्रोल के डिसप्ले विकल्प.

StreetViewAddressControlOptions इंटरफ़ेस

google.maps.StreetViewAddressControlOptions इंटरफ़ेस

'स्ट्रीट व्यू' पते के कंट्रोल की रेंडरिंग के विकल्प.

position optional
टाइप:  ControlPosition optional
स्थिति id. इस आईडी का इस्तेमाल, मैप पर कंट्रोल की जगह की जानकारी देने के लिए किया जाता है. डिफ़ॉल्ट जगह TOP_LEFT है.

PanoProviderOptions इंटरफ़ेस

google.maps.PanoProviderOptions इंटरफ़ेस

पसंद के मुताबिक Pano प्रोवाइडर के विकल्प.

cors optional
टाइप:  boolean optional
अगर इस नीति को सेट किया जाता है, तो रेंडरर ऐसी टेक्नोलॉजी (जैसे कि webgl) का इस्तेमाल करेगा जो सिर्फ़ तब काम करती हैं, जब इमेज के लिए कोर सही तरीके से सेट किए गए हों. डेवलपर का काम, इस फ़्लैग के साथ इमेज को सही तरीके से दिखाने के लिए है. ऐसा न करने पर, सुरक्षा से जुड़ी गड़बड़ियां हो सकती हैं.

StreetViewTileData इंटरफ़ेस

google.maps.StreetViewTileData इंटरफ़ेस

Street View के पैनोरामा में मौजूद टाइल सेट की प्रॉपर्टी.

centerHeading
टाइप:  number
पैनोरामा टाइल के बीच में हेडिंग (डिग्री में).
tileSize
टाइप:  Size
वह साइज़ (पिक्सल में) जिससे टाइल रेंडर की जाएंगी.
worldSize
टाइप:  Size
पूरे पैनोरामा के "दुनिया" का साइज़ (पिक्सल में).
getTileUrl
getTileUrl(pano, tileZoom, tileX, tileY)
पैरामीटर: 
  • panostring
  • tileZoomnumber
  • tileXnumber
  • tileYnumber
सामान लौटाने की वैल्यू:  string
तय टाइल के लिए, टाइल इमेज का यूआरएल मिलता है.
यह एक कस्टम तरीका है, जिसे आपको अपने कस्टम टाइल की सप्लाई करने के लिए लागू करना होगा. एपीआई इस तरीके को कॉल करने के लिए, ये पैरामीटर उपलब्ध कराता है:
pano, Street View टाइल का पैनोरामा आईडी है.
tileZoom, टाइल का ज़ूम लेवल है.
tileX, टाइल का x-कोऑर्डिनेट है.
tileY, टाइल का y-कोऑर्डिनेट है.
आपका कस्टम तरीका, टाइल इमेज के लिए यूआरएल दिखाना चाहिए.

StreetViewPov इंटरफ़ेस

google.maps.StreetViewPov इंटरफ़ेस

व्यू ऑब्जेक्ट पॉइंट, Street View पैनोरामा की जगह से कैमरे का ओरिएंटेशन तय करता है. व्यू ऑफ़िंग को शीर्षक और पिच के तौर पर परिभाषित किया गया है.

heading
टाइप:  number
उत्तर में true के सापेक्ष डिग्री का कैमरा शीर्षक. उत्तर उत्तर में 0° है, पूर्व में 90° है, दक्षिण में 180° है, पश्चिम में 270° है.
pitch
टाइप:  number
सड़क के व्यू वाले वाहन के मुकाबले, डिग्री में कैमरा पिच किया गया है. 90° से शुरू (सीधे ऊपर) से -90° (सीधे नीचे की ओर).

StreetView CoverageLayer क्लास

google.maps.StreetViewCoverageLayer क्लास

वह लेयर जो उन जगहों को दिखाती है जहां Street View उपलब्ध है.

यह क्लास MVCObject तक बढ़ाई गई है.

const {StreetViewCoverageLayer} = await google.maps.importLibrary("streetView") पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.

StreetViewCoverageLayer
StreetViewCoverageLayer()
पैरामीटर: कोई नहीं
StreetViewCoverageLayer का एक नया इंस्टेंस बनाता है.
getMap
getMap()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  Map|null
वह मैप देता है जिस पर यह परत दिखाई जाती है.
setMap
setMap(map)
पैरामीटर: 
  • mapMap optional
लौटाने की वैल्यू: कोई नहीं
लेयर को तय किए गए मैप पर रेंडर करता है. अगर मैप को शून्य पर सेट किया जाता है, तो लेयर हटा दी जाएगी.
इनहेरिट की गई: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll