Rendering

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

StreetViewPnorama क्लास

google.maps.StreetViewPanorama कक्षा

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

इस कक्षा के सदस्य MVCObject हैं.

v=beta का इस्तेमाल करने पर, const {StreetViewPanorama} = await google.map.importLibrary("streetView") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

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

StreetViewPnoramaOptions इंटरफ़ेस

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 (पॉइंट ऑफ़ व्यू) डिवाइस के ओरिएंटेशन का पालन करता है. यह मुख्य रूप से मोबाइल डिवाइसों पर लागू होता है. अगर motionTrackingControl चालू होने पर motionTracking को 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
स्ट्रीट व्यू पैनोरामा की LatLng स्थिति.
pov optional
टाइप: StreetViewPov optional
पैनोरामा के लिए, कैमरा ओरिएंटेशन को हेडिंग और पिच के तौर पर दिखाया जाता है.
scrollwheel optional
टाइप: boolean optional
डिफ़ॉल्ट: true
अगर false से 'स्ट्रीट व्यू' में स्क्रोलव्हील ज़ूम करना बंद हो जाता है.
showRoadLabels optional
टाइप: boolean optional
डिफ़ॉल्ट: true
पैनोरामा में सड़क के नाम दिखाना. अगर यह मान तय नहीं है, या true पर सेट है, तो सड़क के नाम पैनोरामा में दिखाए जाते हैं. अगर false पर सेट है, तो सड़क के नाम नहीं दिखाए जाते.
visible optional
टाइप: boolean optional
अगर true लोड हो रहा है, तो स्ट्रीट व्यू पैनोरामा दिखता है.
zoom optional
टाइप: number optional
पैनोरामा का ज़ूम, जिसे संख्या के रूप में बताया गया है. 0 ज़ूम करने से 180 डिग्री वाला फ़ील्ड ऑफ़ व्यू मिलता है.
zoomControl optional
टाइप: boolean optional
ज़ूम कंट्रोल की चालू/बंद स्थिति.
zoomControlOptions optional
टाइप: ZoomControlOptions optional
ज़ूम कंट्रोल के लिए डिसप्ले के विकल्प.

StreetViewAddressControlOptions इंटरफ़ेस

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

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

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

PanoProviderOptions इंटरफ़ेस

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

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

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

StreetViewTileData इंटरफ़ेस

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

स्ट्रीट व्यू पैनोरामा में इस्तेमाल की जाने वाली टाइल सेट की प्रॉपर्टी.

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

StreetViewPov इंटरफ़ेस

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

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

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

StreetView CoverageLayer क्लास

google.maps.StreetViewCoverageLayer कक्षा

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

इस कक्षा के सदस्य MVCObject हैं.

v=beta का इस्तेमाल करने पर, const {StreetViewCoverageLayer} = await google.map.importLibrary("streetView") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

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