StreetViewService क्लास
google.maps.StreetViewService
क्लास
StreetViewService
ऑब्जेक्ट, Street View के डेटा को खोजता है.
const {StreetViewService} = await google.maps.importLibrary("streetView")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
निर्माता | |
---|---|
StreetViewService |
StreetViewService() पैरामीटर: कोई नहीं
यह StreetViewService बनाता है. इससे Street View सेवा में सेव किए गए डेटा को ऐक्सेस किया जा सकता है. |
तरीके | |
---|---|
getPanorama |
getPanorama(request[, callback]) पैरामीटर:
लौटाई गई वैल्यू:
Promise<StreetViewResponse> यह फ़ंक्शन, Street View क्वेरी के अनुरोध से मेल खाने वाले पैनोरमा के लिए StreetViewPanoramaData को वापस लाता है. StreetViewPanoramaData को दिए गए कॉलबैक में पास किया जाता है. |
StreetViewStatus कॉन्स्टेंट
google.maps.StreetViewStatus
कॉन्स्टेंट
Street View के अनुरोध पूरा होने पर, StreetViewService
से मिली स्थिति. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय किया जा सकता है. उदाहरण के लिए, 'OK'
या google.maps.StreetViewStatus.OK
.
const {StreetViewStatus} = await google.maps.importLibrary("streetView")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
कॉन्स्टेंट | |
---|---|
OK |
अनुरोध पूरा हो गया. |
UNKNOWN_ERROR |
अनुरोध को पूरा नहीं किया जा सका. हालांकि, अनुरोध पूरा न होने की वजह के बारे में जानकारी नहीं है. |
ZERO_RESULTS |
खोज के लिए इस्तेमाल किए गए शब्दों से मेल खाने वाला कोई पैनोरमा नहीं मिला. |
StreetViewLocationRequest इंटरफ़ेस
google.maps.StreetViewLocationRequest
इंटरफ़ेस
getPanorama
के साथ Street View का अनुरोध भेजा जाना है. StreetViewLocationRequest
की मदद से, किसी जगह के Street View पैनोरामा को खोजा जा सकता है.
प्रॉपर्टी | |
---|---|
location optional |
टाइप:
LatLng|LatLngLiteral optional यह विकल्प, उस जगह की जानकारी देता है जहां Street View पैनोरामा खोजना है. |
preference optional |
टाइप:
StreetViewPreference optional इस पैरामीटर की मदद से, यह तय किया जाता है कि दिए गए दायरे में कौनसे पैनोरामा को खोजा जाना चाहिए: वह पैनोरामा जो दी गई जगह के सबसे करीब हो या वह पैनोरामा जो दायरे में सबसे अच्छा हो. |
radius optional |
टाइप:
number optional डिफ़ॉल्ट:
50 यह पैरामीटर, पैनोरामा खोजने के लिए मीटर में दायरा सेट करता है. |
|
टाइप:
StreetViewSource optional डिफ़ॉल्ट:
StreetViewSource.DEFAULT खोज के लिए पैनोरमा के सोर्स के बारे में बताता है. इससे सिर्फ़ आउटडोर पैनोरमा खोजने की सुविधा मिलती है. उदाहरण के लिए, सिर्फ़ आउटडोर पैनोरमा खोजे जा सकते हैं. |
sources optional |
टाइप:
Iterable<StreetViewSource> optional डिफ़ॉल्ट: [
StreetViewSource.DEFAULT ]खोजे जाने वाले पैनोरमा के सोर्स के बारे में बताता है. इससे सिर्फ़ आउटडोर पैनोरमा खोजने की सुविधा मिलती है. उदाहरण के लिए, सिर्फ़ आउटडोर पैनोरमा खोजे जा सकते हैं. एक से ज़्यादा सोर्स सेट करने पर, उन्हें उन सोर्स के इंटरसेक्शन के तौर पर माना जाएगा. |
StreetViewPanoRequest इंटरफ़ेस
google.maps.StreetViewPanoRequest
इंटरफ़ेस
किसी खास आईडी वाला पैनोरमा ढूंढने के लिए, getPanorama
के साथ StreetViewPanoRequest
का इस्तेमाल किया जाता है.
प्रॉपर्टी | |
---|---|
pano optional |
टाइप:
string optional यह उस पैनो आईडी के बारे में बताता है जिसे खोजना है. |
StreetViewResponse इंटरफ़ेस
google.maps.StreetViewResponse
इंटरफ़ेस
StreetViewService.getPanorama
से प्रॉमिस के लिए रिस्पॉन्स मिला.
प्रॉपर्टी | |
---|---|
data |
टाइप:
StreetViewPanoramaData पैनोरामा का उदाहरण. |
StreetViewLocation इंटरफ़ेस
google.maps.StreetViewLocation
इंटरफ़ेस
Street View पैनोरामा में किसी जगह का उदाहरण.
प्रॉपर्टी | |
---|---|
pano |
टाइप:
string पैनोरामा के लिए यूनीक आइडेंटिफ़ायर. यह कुकी, एक सेशन में स्थिर रहती है, लेकिन अलग-अलग सेशन में इसकी स्थिति बदलती रहती है. |
description optional |
टाइप:
string optional जगह के बारे में बताने वाली स्थानीय भाषा में लिखी गई स्ट्रिंग. |
latLng optional |
टाइप:
LatLng optional पैनोरामा का latlng. |
shortDescription optional |
टाइप:
string optional जगह के बारे में कम शब्दों में जानकारी. |
StreetViewPreference कॉन्स्टेंट
google.maps.StreetViewPreference
कॉन्स्टेंट
ये ऐसे विकल्प हैं जो खोज के नतीजे को, अनुरोध की गई जगह के सबसे नज़दीक वाले Street View पैनोरामा या ऐसे पैनोरामा को दिखाते हैं जो उपयोगकर्ता की ज़रूरत के हिसाब से सबसे सही हो. इन्हें वैल्यू के हिसाब से या कॉन्स्टेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'best'
या google.maps.StreetViewPreference.BEST
.
const {StreetViewPreference} = await google.maps.importLibrary("streetView")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
कॉन्स्टेंट | |
---|---|
BEST |
Street View का ऐसा पैनोरमा दिखाओ जो उपयोगकर्ता की ज़रूरत के हिसाब से सबसे सही हो. सबसे अच्छा नतीजा, एल्गोरिदम तय करते हैं. इसके लिए, वे उपयोगकर्ता के रिसर्च डेटा और कुछ पैरामीटर का इस्तेमाल करते हैं. जैसे, लोकप्रिय जगहें, इमेज की क्वालिटी, और दी गई जगह से दूरी. |
NEAREST |
उस स्ट्रीट व्यू पैनोरामा को दिखाओ जो दी गई जगह से सबसे कम दूरी पर है. यह सुविधा, सिर्फ़ एक तय दायरे में अच्छी तरह काम करती है. हमारा सुझाव है कि दायरा 1 कि॰मी॰ या इससे कम होना चाहिए. |
StreetViewSource कॉन्स्टेंट
google.maps.StreetViewSource
कॉन्स्टेंट
ये आइडेंटिफ़ायर, Street View की खोजों को चुने गए सोर्स तक सीमित करने के लिए होते हैं. इन वैल्यू को स्ट्रिंग के तौर पर तय किया जाता है. उदाहरण के लिए, 'outdoor'
.
const {StreetViewSource} = await google.maps.importLibrary("streetView")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
कॉन्स्टेंट | |
---|---|
DEFAULT |
इसमें Street View के डिफ़ॉल्ट सोर्स का इस्तेमाल किया जाता है. इसलिए, खोज के नतीजे सिर्फ़ कुछ सोर्स तक सीमित नहीं होंगे. |
GOOGLE |
इससे Street View में सिर्फ़ Google के आधिकारिक कलेक्शन खोजे जा सकते हैं. |
OUTDOOR |
इससे Street View में सिर्फ़ बाहर की जगहों की फ़ोटो खोजी जा सकती हैं. खोज के नतीजों में, घर के अंदर की चीज़ों के कलेक्शन शामिल नहीं किए जाते. यह भी ध्यान दें कि खोज के नतीजों में सिर्फ़ ऐसे पैनोरमा दिखते हैं जिनसे यह पता लगाया जा सकता है कि वे घर के अंदर के हैं या बाहर के. उदाहरण के लिए, फ़ोटोस्फ़ियर नहीं दिखाए जाते, क्योंकि यह पता नहीं होता कि वे घर के अंदर के हैं या बाहर के. |
StreetViewPanoramaData इंटरफ़ेस
google.maps.StreetViewPanoramaData
इंटरफ़ेस
registerPanoProvider
का इस्तेमाल करके तय किए गए प्रोवाइडर से मिले पैनोरमा का रेप्रज़ेंटेशन.
प्रॉपर्टी | |
---|---|
tiles |
टाइप:
StreetViewTileData इससे इस पैनोरामा के लिए कस्टम टाइल के बारे में पता चलता है. |
copyright optional |
टाइप:
string optional इससे इस पैनोरामा के लिए कॉपीराइट टेक्स्ट तय किया जाता है. |
imageDate optional |
टाइप:
string optional इससे यह पता चलता है कि इस पैनोरामा में मौजूद इमेज किस साल और महीने में ली गई थी. तारीख की स्ट्रिंग YYYY-MM फ़ॉर्मैट में है. |
links optional |
टाइप:
Array<StreetViewLink> optional इससे आस-पास के पैनोरमा पर जाने के लिए नेविगेशन लिंक तय किए जाते हैं. |
location optional |
टाइप:
StreetViewLocation optional इससे इस पैनोरामा के लिए जगह का मेटाडेटा तय किया जाता है. |
StreetViewLink इंटरफ़ेस
google.maps.StreetViewLink
इंटरफ़ेस
आस-पास के Street View पैनो के रेफ़रंस का कलेक्शन.
प्रॉपर्टी | |
---|---|
description optional |
टाइप:
string optional लिंक के बारे में जानकारी देने वाली स्थानीय भाषा में लिखी गई स्ट्रिंग. |
heading optional |
टाइप:
number optional लिंक का हेडिंग. |
pano optional |
टाइप:
string optional पैनोरामा के लिए यूनीक आइडेंटिफ़ायर. यह आईडी, एक सेशन में स्थिर रहता है, लेकिन अलग-अलग सेशन में बदलता रहता है. |