StreetViewPanorama के लिए क्लास
google.maps.StreetViewPanorama
क्लास
किसी दिए गए LatLng
या पैनोरामा आईडी के लिए पैनोरमा दिखाता है. StreetViewPanorama
ऑब्जेक्ट, Street View "व्यूअर" उपलब्ध कराता है. यह अलग <div>
में स्टैंड-अलोन हो सकता है या Map
से बंधा हो सकता है.
यह क्लास MVCObject
तक चलेगी.
const {StreetViewPanorama} = await google.maps.importLibrary("streetView")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
StreetViewPanorama |
StreetViewPanorama(container[, opts]) पैरामीटर:
पास किए गए StreetViewPanoramaOptions की मदद से पैनोरमा बनाता है. |
प्रॉपर्टी | |
---|---|
controls |
टाइप:
Array<MVCArray<HTMLElement>> पैनोरमा में जोड़ने के लिए अतिरिक्त कंट्रोल. पैनोरमा में कोई कंट्रोल जोड़ने के लिए, कंट्रोल के <div> को उस ControlPosition से जुड़े MVCArray में जोड़ें जहां उसे रेंडर किया जाना चाहिए. |
तरीके | |
---|---|
focus |
focus() पैरामीटर: कोई नहीं
रिटर्न वैल्यू: कोई नहीं
इस StreetViewPanorama पर फ़ोकस सेट करता है. visible_changed इवेंट के साथ इस तरीके का इस्तेमाल करें, ताकि यह पक्का किया जा सके कि StreetViewPanorama पर फ़ोकस सेट करने से पहले, वह दिख रहा हो. जिस StreetViewPanorama को नहीं देखा जा सकता उस पर फ़ोकस नहीं किया जा सकता. |
getLinks |
getLinks() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Array<StreetViewLink> Street View पैनोरमा के लिए नेविगेशन लिंक का सेट दिखाता है. |
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]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
कस्टम पैनोरमा लोड करने के लिए, पैनोरमा बदलने पर कॉल किए जाने वाले कस्टम पैनोरमा प्रोवाइडर को सेट करें. |
setLinks |
setLinks(links) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Street View पैनोरमा के लिए नेविगेशन लिंक का सेट सेट करता है. |
setMotionTracking |
setMotionTracking(motionTracking) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इससे मोशन ट्रैकर की स्थिति सेट होती है. अगर true उपयोगकर्ता डिवाइस को फ़िज़िकली घुमाता है और ब्राउज़र इसकी सुविधा देता है, तो Street View पैनोरमा, फ़िज़िकल मूवमेंट को ट्रैक करता है. |
setOptions |
setOptions(options) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
की-वैल्यू पेयर का कलेक्शन सेट करता है. |
setPano |
setPano(pano) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Street View पैनोरमा के लिए, मौजूदा पैनोरामा आईडी सेट करता है. |
setPosition |
setPosition(latLng) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Street View पैनोरमा के लिए, LatLng की मौजूदा स्थिति सेट करता है. |
setPov |
setPov(pov) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Street View पैनोरमा के लिए पॉइंट ऑफ़ व्यू सेट करता है. |
setVisible |
setVisible(flag) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
पैनोरमा को दिखाने के लिए, इसे true पर सेट करें. अगर इसे false पर सेट किया जाता है, तो पैनोरमा छिप जाएगा. भले ही, उसे मैप में या अपने <div> में जोड़ा गया हो. |
setZoom |
setZoom(zoom) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
पैनोरमा के ज़ूम लेवल को सेट करता है. पूरी तरह से ज़ूम आउट करने पर लेवल 0 होता है. इस लेवल पर फ़ील्ड ऑफ़ व्यू 180 डिग्री होता है. ज़ूम इन करने पर, ज़ूम लेवल बढ़ जाता है. |
इनहेरिट किया गया:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
इवेंट | |
---|---|
closeclick |
function(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() आर्ग्युमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब पैनोरमा की दिखने की सेटिंग में बदलाव होता है. Pegman को मैप पर खींचने, बंद करने के बटन पर क्लिक करने या setVisible() को कॉल करने पर, Pegman की विज़िबिलिटी बदल जाती है. |
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 मोशन ट्रैकिंग की सुविधा चालू है या बंद. यह सुविधा डिफ़ॉल्ट रूप से तब चालू होती है, जब मोशन ट्रैकिंग कंट्रोल मौजूद हो और उपयोगकर्ता ने अनुमति दी हो या अनुमति की ज़रूरत न हो. इससे पीओवी (पॉइंट ऑफ़ व्यू) डिवाइस के ओरिएंटेशन के हिसाब से चलता है. यह मुख्य रूप से मोबाइल डिवाइसों पर लागू होता है. अगर 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 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
इंटरफ़ेस
Street View के पते के कंट्रोल को रेंडर करने के विकल्प.
प्रॉपर्टी | |
---|---|
position optional |
टाइप:
ControlPosition optional पोज़िशन आईडी. इस आईडी का इस्तेमाल, मैप पर कंट्रोल की पोज़िशन तय करने के लिए किया जाता है. डिफ़ॉल्ट तौर पर, यह TOP_LEFT पर सेट होता है. |
PanoProviderOptions इंटरफ़ेस
google.maps.PanoProviderOptions
इंटरफ़ेस
कस्टम पैनो प्रोवाइडर के लिए विकल्प.
प्रॉपर्टी | |
---|---|
cors optional |
टाइप:
boolean optional अगर यह सेट है, तो रेंडरर ऐसी टेक्नोलॉजी (जैसे, webgl) का इस्तेमाल करेगा जो सिर्फ़ तब काम करती हैं, जब दी गई इमेज पर cors हेडर सही तरीके से सेट किए गए हों. इस फ़्लैग के साथ इमेज को सही तरीके से दिखाना, डेवलपर का काम है. ऐसा न करने पर, SecurityErrors दिख सकती हैं. |
StreetViewTileData इंटरफ़ेस
google.maps.StreetViewTileData
इंटरफ़ेस
Street View पैनोरमा में इस्तेमाल किए गए टाइल सेट की प्रॉपर्टी.
प्रॉपर्टी | |
---|---|
centerHeading |
टाइप:
number पैनोरमा टाइल के बीच में मौजूद हेडिंग (डिग्री में). |
tileSize |
टाइप:
Size टाइल को जिस साइज़ (पिक्सल में) में रेंडर किया जाएगा. |
worldSize |
टाइप:
Size पूरे पैनोरमा के "वर्ल्ड" का साइज़ (पिक्सल में). |
तरीके | |
---|---|
getTileUrl |
getTileUrl(pano, tileZoom, tileX, tileY) पैरामीटर:
रिटर्न वैल्यू:
string यह फ़ंक्शन, दी गई टाइल के लिए टाइल इमेज का यूआरएल दिखाता है. यह एक कस्टम तरीका है. अपनी कस्टम टाइल की जानकारी देने के लिए, आपको यह तरीका अपनाना होगा. एपीआई इस तरीके को कॉल करता है और ये पैरामीटर देता है: pano , Street View टाइल का पैनोरमा आईडी है.tileZoom टाइल का ज़ूम लेवल है.tileX , टाइल का x-कोऑर्डिनेट है.tileY , टाइल का y-कोऑर्डिनेट है.आपके कस्टम तरीके से टाइल इमेज का यूआरएल मिलना चाहिए. |
StreetViewPov का इंटरफ़ेस
google.maps.StreetViewPov
इंटरफ़ेस
पॉइंट ऑफ़ व्यू ऑब्जेक्ट, जो Street View पैनोरमा की पोज़िशन पर कैमरे के ओरिएंटेशन की जानकारी देता है. पॉइंट ऑफ़ व्यू को हेडिंग और पिच के तौर पर परिभाषित किया जाता है.
प्रॉपर्टी | |
---|---|
heading |
टाइप:
number true उत्तर के हिसाब से, कैमरे की हेडिंग डिग्री में. सही उत्तर 0°, पूर्व 90°, दक्षिण 180°, पश्चिम 270° है. |
pitch |
टाइप:
number Street View वाहन के हिसाब से, कैमरे का पिच डिग्री में. यह वैल्यू 90° (सीधे ऊपर) से -90° (सीधे नीचे) तक हो सकती है. |
StreetViewCoverageLayer class
google.maps.StreetViewCoverageLayer
क्लास
ऐसी लेयर जो उन जगहों को दिखाती है जहां Street View की सुविधा उपलब्ध है.
यह क्लास MVCObject
तक चलेगी.
const {StreetViewCoverageLayer} = await google.maps.importLibrary("streetView")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
StreetViewCoverageLayer |
StreetViewCoverageLayer() पैरामीटर: कोई नहीं
StreetViewCoverageLayer का नया इंस्टेंस बनाता है. |
तरीके | |
---|---|
getMap |
getMap() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Map|null वह मैप दिखाता है जिस पर यह लेयर दिखती है. |
setMap |
setMap(map) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
यह फ़ंक्शन, दिए गए मैप पर लेयर को रेंडर करता है. अगर मैप को शून्य पर सेट किया जाता है, तो लेयर हटा दी जाएगी. |
इनहेरिट किया गया:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|