Service

StreetViewService क्लास

क्लास google.maps.StreetViewService
लाइब्रेरी "streetView"

StreetViewService ऑब्जेक्ट, Street View के डेटा को खोजता है.

const {StreetViewService} = await google.maps.importLibrary("streetView");
StreetViewService
StreetViewService()
पैरामीटर: कोई नहीं
यह StreetViewService बनाता है, जो Street View सेवा में सेव किए गए डेटा के लिए इंटरफ़ेस उपलब्ध कराता है.
getPanorama
getPanorama(request[, callback])
पैरामीटर:
रिटर्न वैल्यू: Promise<StreetViewResponse>
Street View की क्वेरी के अनुरोध से मैच करने वाले पैनोरामा के लिए, StreetViewPanoramaData को वापस लाता है. StreetViewPanoramaData को दिए गए कॉलबैक में पास किया जाता है.

StreetViewStatus कॉन्सटैंट

कॉन्सटैंट google.maps.StreetViewStatus
लाइब्रेरी "streetView"

Street View का अनुरोध पूरा होने पर, StreetViewService से मिला स्टेटस. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय किया जा सकता है. उदाहरण के लिए, 'OK' या google.maps.StreetViewStatus.OK.

इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को StreetViewStatusString टाइप से तय किया जाता है.

const {StreetViewStatus} = await google.maps.importLibrary("streetView");
OK अनुरोध पूरा हो गया.
UNKNOWN_ERROR अनुरोध को प्रोसेस नहीं किया जा सका. हालांकि, इसके पीछे की असल वजह नहीं पता है.
ZERO_RESULTS खोज के लिए जो फ़िल्टर चुने गए हैं उनके हिसाब से कोई पैनोरामा नहीं मिला.

StreetViewLocationRequest इंटरफ़ेस

इंटरफ़ेस google.maps.StreetViewLocationRequest

Street View का अनुरोध, getPanorama के साथ भेजा जाना चाहिए. StreetViewLocationRequest की मदद से, किसी जगह के Street View पैनोरामा को खोजा जा सकता है.

location
ज़रूरी नहीं
टाइप: LatLng|LatLngLiteral optional
इससे उस जगह का पता चलता है जहां Street View पैनोरमा को खोजना है.
preference
ज़रूरी नहीं
टाइप: StreetViewPreference optional
यह तय करता है कि दायरे में कौनसे पैनोरामा को प्राथमिकता दी जाए: दी गई जगह के सबसे नज़दीक मौजूद पैनोरामा या दायरे में मौजूद सबसे अच्छा पैनोरामा.
radius
ज़रूरी नहीं
टाइप: number optional
डिफ़ॉल्ट: 50
यह मीटर में वह दायरा सेट करता है जिसमें पैनोरामा खोजना है.
source
ज़रूरी नहीं
टाइप: StreetViewSource optional
डिफ़ॉल्ट: StreetViewSource.DEFAULT
खोजे जाने वाले पैनोरामा के सोर्स के बारे में जानकारी देता है. उदाहरण के लिए, इससे सिर्फ़ आउटडोर पैनोरामा खोजने की पाबंदी लगाई जा सकती है.
sources
ज़रूरी नहीं
टाइप: Iterable<StreetViewSource> optional
डिफ़ॉल्ट: [StreetViewSource.DEFAULT]
पैनोरामा खोजने के लिए सोर्स के बारे में जानकारी देता है. उदाहरण के लिए, इससे सिर्फ़ आउटडोर पैनोरामा खोजने की पाबंदी लगाई जा सकती है. एक से ज़्यादा सोर्स सेट करने पर, उनका आकलन उन सोर्स के इंटरसेक्शन के तौर पर किया जाएगा.

StreetViewPanoRequest इंटरफ़ेस

इंटरफ़ेस google.maps.StreetViewPanoRequest

StreetViewPanoRequest का इस्तेमाल getPanorama के साथ किया जाता है, ताकि किसी खास आईडी वाला पैनोरामा ढूंढा जा सके.

pano
ज़रूरी नहीं
टाइप: string optional
इससे पता चलता है कि किस पैनोरमा आईडी को खोजना है.

StreetViewResponse इंटरफ़ेस

इंटरफ़ेस google.maps.StreetViewResponse

StreetViewService.getPanorama से मिले प्रॉमिस के लिए रिस्पॉन्स रिज़ॉल्व हो गया.

data
पैनोरामा का प्रज़ेंटेशन.

StreetViewLocation इंटरफ़ेस

इंटरफ़ेस google.maps.StreetViewLocation

Street View पैनोरमा में किसी जगह को दिखाने वाला विज़ुअल.

pano
टाइप: string
पैनोरामा के लिए यूनीक आइडेंटिफ़ायर. यह एक सेशन के दौरान स्थिर रहता है, लेकिन अलग-अलग सेशन में बदलता रहता है.
description
ज़रूरी नहीं
टाइप: string optional
जगह की जानकारी देने वाली स्ट्रिंग.
latLng
ज़रूरी नहीं
टाइप: LatLng optional
पैनोरामा का अक्षांश और देशांतर.
shortDescription
ज़रूरी नहीं
टाइप: string optional
जगह के बारे में कम शब्दों में जानकारी.

StreetViewPreference कॉन्सटैंट

कॉन्सटैंट google.maps.StreetViewPreference
लाइब्रेरी "streetView"

ऐसे विकल्प जो खोज के नतीजे को, अनुरोध की गई जगह के सबसे नज़दीकी Street View पैनोरमा या ऐसे पैनोरमा की ओर झुकाते हैं जो उपयोगकर्ता के हिसाब से सबसे सही हो. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'best' या google.maps.StreetViewPreference.BEST.

इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को StreetViewPreferenceString टाइप से तय किया जाता है.

const {StreetViewPreference} = await google.maps.importLibrary("streetView");
BEST Street View पैनोरमा दिखाता है. यह पैनोरमा, उपयोगकर्ता की खोज के हिसाब से सबसे सटीक होता है. सबसे सही नतीजे का पता एल्गोरिदम से लगाया जाता है. यह एल्गोरिदम, उपयोगकर्ताओं पर की गई रिसर्च और कुछ पैरामीटर के आधार पर काम करता है. जैसे, लोकप्रिय जगहें, इमेज क्वालिटी, और दी गई जगह से दूरी.
NEAREST दी गई जगह से सबसे कम दूरी पर मौजूद Street View पैनोरमा दिखाएं. यह सुविधा सिर्फ़ सीमित दायरे में काम करती है. हमारा सुझाव है कि दायरा एक कि॰मी॰ या इससे कम हो.

StreetViewSource कॉन्स्टेंट

कॉन्सटैंट google.maps.StreetViewSource
लाइब्रेरी "streetView"

Street View की खोजों को चुने गए सोर्स तक सीमित करने के लिए आइडेंटिफ़ायर. इन वैल्यू को स्ट्रिंग के तौर पर तय किया जाता है. उदाहरण के लिए, 'outdoor'.

इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को StreetViewSourceString टाइप से तय किया जाता है.

const {StreetViewSource} = await google.maps.importLibrary("streetView");
DEFAULT Street View के डिफ़ॉल्ट सोर्स का इस्तेमाल करता है. खोजें, चुनिंदा सोर्स तक सीमित नहीं होंगी.
GOOGLE Street View में की जाने वाली खोजों को Google के आधिकारिक कलेक्शन तक सीमित करता है.
OUTDOOR Street View में खोज के नतीजों को सिर्फ़ आउटडोर कलेक्शन तक सीमित करता है. खोज के नतीजों में, इंडोर कलेक्शन शामिल नहीं होते. यह भी ध्यान दें कि खोज के नतीजों में सिर्फ़ वे पैनोरामा दिखते हैं जिनके बारे में यह पता लगाया जा सकता है कि वे इनडोर हैं या आउटडोर. उदाहरण के लिए, फ़ोटोस्फ़ीयर नहीं दिखाए जाते, क्योंकि यह पता नहीं होता कि वे इनडोर हैं या आउटडोर.

StreetViewPanoramaData इंटरफ़ेस

इंटरफ़ेस google.maps.StreetViewPanoramaData

registerPanoProvider का इस्तेमाल करके तय किए गए सेवा देने वाले से मिले पैनोरामा का प्रज़ेंटेशन.

tiles
टाइप: StreetViewTileData
इस पैनोरामा के लिए कस्टम टाइल तय करता है.
copyright
ज़रूरी नहीं
टाइप: string optional
इससे इस पैनोरामा के लिए कॉपीराइट टेक्स्ट तय होता है.
imageDate
ज़रूरी नहीं
टाइप: string optional
इससे उस साल और महीने की जानकारी मिलती है जिसमें इस पैनोरामा की इमेज ली गई थी. तारीख की स्ट्रिंग, YYYY-MM फ़ॉर्मैट में होती है.
location
ज़रूरी नहीं
टाइप: StreetViewLocation optional
इससे इस पैनोरामा के लिए, जगह की जानकारी के मेटा-डेटा का पता चलता है.

इंटरफ़ेस google.maps.StreetViewLink

आस-पास के Street View पैनोरमा के रेफ़रंस का कलेक्शन.

description
ज़रूरी नहीं
टाइप: string optional
लिंक के बारे में जानकारी देने वाली स्थानीय भाषा में लिखी गई स्ट्रिंग.
heading
ज़रूरी नहीं
टाइप: number optional
लिंक की हेडिंग.
pano
ज़रूरी नहीं
टाइप: string optional
पैनोरामा के लिए यूनीक आइडेंटिफ़ायर. यह आईडी, एक सेशन के दौरान नहीं बदलता. हालांकि, अलग-अलग सेशन में यह बदल जाता है.