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 साफ़ तौर पर न दिखना, फ़ोकस नहीं किया जा सकता. |
getLinks |
getLinks() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Array<StreetViewLink> इस नीति से, 'स्ट्रीट व्यू' पैनोरामा के लिए नेविगेशन लिंक का सेट दिखता है. |
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]) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
कस्टम पैनोरामा को लोड करने के लिए, पैनो बदलाव पर कॉल किया गया कस्टम पैनोरामा कंपनी सेट करें. |
setLinks |
setLinks(links) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
सड़क दृश्य पैनोरामा के लिए नेविगेशन लिंक का सेट सेट करता है. |
setMotionTracking |
setMotionTracking(motionTracking) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
मोशन ट्रैकर की स्थिति सेट करता है. अगर true , उपयोगकर्ता को डिवाइस को एक से दूसरी जगह ले जाने और ब्राउज़र पर उसे चलाने की सुविधा देता है, तो Street View पैनोरामा की मदद से, फ़िज़िकल गतिविधियों को ट्रैक किया जाता है. |
setOptions |
setOptions(options) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
की-वैल्यू पेयर का कलेक्शन सेट करता है. |
setPano |
setPano(pano) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
स्ट्रीट व्यू पैनोरामा के लिए मौजूदा पैनोरामा आईडी सेट करता है. |
setPosition |
setPosition(latLng) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
सड़क दृश्य पैनोरामा के लिए वर्तमान LatLng स्थिति को सेट करता है. |
setPov |
setPov(pov) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
सड़क दृश्य पैनोरामा के लिए दृश्य बिंदु सेट करता है. |
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() आर्ग्युमेंट: कोई नहीं
पैनोरामा के ज़ूम लेवल में बदलाव होने पर यह इवेंट सक्रिय होता है. |
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) पैरामीटर:
सामान लौटाने की वैल्यू:
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
|