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 यह पैनोरामा फ़ोटो खींचने के समय, फ़ोटोग्राफ़र का हेडिंग और पिच दिखाता है. सड़क पर सड़क दृश्य के पैनोरामा के लिए, इससे यह भी पता चलता है कि कार किस दिशा में चल रही थी. यह डेटा, 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() आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब पैनोरामा के दिखने की सेटिंग बदल जाती है. पेगमैन को मैप पर खींचने, बंद करें बटन पर क्लिक करने या 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 (नज़र में) डिवाइस के ओरिएंटेशन का पालन कर सके. यह मुख्य रूप से मोबाइल डिवाइसों पर लागू होता है. अगर 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) का इस्तेमाल करेगा जो सिर्फ़ तब काम करती है, जब दी गई इमेज पर कॉर्स हेडर सही तरीके से सेट किए गए हों. इस फ़्लैग के साथ इमेज को सही तरीके से पेश करना डेवलपर का काम है. ऐसा न होने पर, 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 स्ट्रीट व्यू वाहन के सापेक्ष डिग्री में कैमरा पिच. यह 90° से लेकर -90° (सीधे नीचे की ओर) तक होता है. |
StreetViewCoverageLayer क्लास
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
|