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 जो दिख नहीं रहा वह फ़ोकस नहीं किया जा सकता. |
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() आर्ग्युमेंट: कोई नहीं
पैनोरामा के दिखने की सेटिंग में बदलाव होने पर, यह इवेंट चालू होता है. जब पेगमैन को मैप पर खींचा जाता है, तो सेटिंग बदल जाती है, जैसे कि 'बंद करें' बटन पर क्लिक करना या 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) पैरामीटर:
सामान लौटाने की वैल्यू:
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) पैरामीटर:
लौटाने की वैल्यू: कोई नहीं
लेयर को तय किए गए मैप पर रेंडर करता है. अगर मैप को शून्य पर सेट किया जाता है, तो लेयर हटा दी जाएगी. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|