placesService क्लास
google.maps.places.PlacesService
कक्षा
इसमें जगहें खोजने और किसी जगह की जानकारी पाने से जुड़े तरीके शामिल हैं.
const {PlacesService} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
PlacesService |
PlacesService(attrContainer) पैरामीटर:
PlacesService का एक नया इंस्टेंस बनाता है, जो दिए गए कंटेनर में एट्रिब्यूशन को रेंडर करता है. |
तरीके | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
फ़ोन नंबर के आधार पर जगहों की सूची लाता है. ज़्यादातर मामलों में, नतीजों की सूची में सिर्फ़ एक आइटम होना चाहिए. हालांकि, अगर अनुरोध साफ़ तौर पर पता नहीं है, तो एक से ज़्यादा नतीजे दिखाए जा सकते हैं. कॉलबैक को पास किए गए PlaceResult , पूरे PlaceResult के सबसेट होते हैं. आपका ऐप्लिकेशन PlacesService.getDetails को कॉल करके और पसंदीदा जगह के लिए PlaceResult.place_id को पास करके हर जगह के बारे में ज़्यादा जानकारी पा सकता है. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
क्वेरी स्ट्रिंग के आधार पर जगहों की सूची लाता है. ज़्यादातर मामलों में, नतीजों की सूची में सिर्फ़ एक आइटम होना चाहिए. हालांकि, अगर अनुरोध साफ़ तौर पर पता नहीं है, तो एक से ज़्यादा नतीजे दिखाए जा सकते हैं. कॉलबैक को पास किए गए PlaceResult , पूरे PlaceResult के सबसेट होते हैं. आपका ऐप्लिकेशन PlacesService.getDetails को कॉल करके और पसंदीदा जगह के लिए PlaceResult.place_id को पास करके हर जगह के बारे में ज़्यादा जानकारी पा सकता है. |
getDetails |
getDetails(request, callback) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
दिए गए placeId से पहचाने गए स् थान के बारे में विवरण पुनर्प्राप्त करता है. |
nearbySearch |
nearbySearch(request, callback) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
कीवर्ड या टाइप के आधार पर, किसी खास जगह के आस-पास की जगहों की सूची को फिर से लाता है. जगह की जानकारी हमेशा दी जानी चाहिए और ऐसा LatLngBounds या location और radius पैरामीटर पास करके किया जाना चाहिए. कॉलबैक को पास किए गए PlaceResult , पूरे PlaceResult के सबसेट होते हैं. आपके ऐप्लिकेशन को सही जगह के लिए PlaceResult.place_id को पास करने का जगह की जानकारी का अनुरोध भेजकर, हर जगह के बारे में ज़्यादा जानकारी मिल सकती है. PlaceSearchPagination ऑब्जेक्ट का इस्तेमाल, खोज के नतीजों के अन्य पेजों को फ़ेच करने के लिए किया जा सकता है. ऐसा तब होता है, जब यह नतीजों का आखिरी पेज हो या नतीजों का सिर्फ़ एक ही पेज हो. |
textSearch |
textSearch(request, callback) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
क्वेरी स्ट्रिंग के आधार पर जगहों की सूची फ़ेच करता है (उदाहरण के लिए, "दिल्ली में पिज़्ज़ा" या "दिल्ली के पास जूते की दुकान"). जगह के पैरामीटर ज़रूरी नहीं होते हैं. जगह की जानकारी देने पर, नतीजों में उस इलाके के अंदर दिखने वाली जगहों के बजाय सिर्फ़ आस-पास के नतीजों को दिखाया जाता है. जब आप आर्बिट्ररी स्ट्रिंग का इस्तेमाल करके जगहें खोजना चाहते हैं और जहां आप खोज नतीजों को किसी खास जगह तक सीमित नहीं रखना चाहते, तो textSearch का इस्तेमाल करें. PlaceSearchPagination ऑब्जेक्ट का इस्तेमाल, खोज के नतीजों के अन्य पेजों को फ़ेच करने के लिए किया जा सकता है. ऐसा तब होता है, जब यह नतीजों का आखिरी पेज हो या नतीजों का सिर्फ़ एक ही पेज हो. |
PlaceDetailsRequest इंटरफ़ेस
google.maps.places.PlaceDetailsRequest
इंटरफ़ेस
PlacesService
को भेजने के लिए, जगह की जानकारी वाली क्वेरी.
प्रॉपर्टी | |
---|---|
placeId |
टाइप:
string उस जगह की जगह का आईडी जिसके लिए जानकारी मांगी जा रही है. |
fields optional |
टाइप:
Array<string> optional ज़्यादा जानकारी के जवाब में शामिल किए जाने वाले फ़ील्ड, इसके लिए बिल भेजा जाएगा. अगर किसी फ़ील्ड की जानकारी नहीं दी जाती है या ['ALL'] फ़ील्ड पास नहीं किया जाता है, तो सभी उपलब्ध फ़ील्ड दिखाए जाएंगे और उनके लिए बिलिंग की जाएगी. प्रोडक्शन डिप्लॉयमेंट के लिए इसका सुझाव नहीं दिया जाता है. फ़ील्ड की सूची के लिए PlaceResult देखें. नेस्ट किए गए फ़ील्ड डॉट-पाथ के साथ तय किए जा सकते हैं (उदाहरण के लिए, "geometry.location" ). |
language optional |
टाइप:
string optional उस भाषा के लिए भाषा की पहचान करने वाली जानकारी जिसमें जानकारी दिखाई जानी चाहिए. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
region optional |
टाइप:
string optional उपयोगकर्ता के इलाके का क्षेत्र कोड. इसका असर उन फ़ोटो पर पड़ सकता है जिन्हें लौटाया जा सकता है. इसके अलावा, इससे दूसरी चीज़ें भी प्रभावित हो सकती हैं. क्षेत्र के कोड में, ccTLD (टॉप-लेवल डोमेन) में दो वर्णों की वैल्यू डाली जा सकती है. ज़्यादातर ccTLD कोड ISO 3166-1 कोड के समान होते हैं, जिनमें कुछ अपवाद हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" ( .co.uk ) है, जबकि इसका ISO 3166-1 कोड "gb" है (तकनीकी रूप से, "यूनाइटेड किंगडम का ग्रेट ब्रिटेन और उत्तरी आयरलैंड इकाई" के लिए). |
sessionToken optional |
टाइप:
AutocompleteSessionToken optional ब्यौरे के अनुरोध को ऑटोकंप्लीट सेशन के साथ बंडल करने के लिए, इस्तेमाल की जाने वाली खास पहचान फ़ाइल. |
FindPlaceFromPhoneNumberRequest इंटरफ़ेस
google.maps.places.FindPlaceFromPhoneNumberRequest
इंटरफ़ेस
PlacesService.findPlaceFromPhoneNumber
पर भेजने के लिए, टेक्स्ट खोजने का अनुरोध करने की सुविधा.
प्रॉपर्टी | |
---|---|
fields |
टाइप:
Array<string> जवाब में शामिल किए जाने वाले फ़ील्ड, इसके लिए बिल भेजा जाएगा. अगर ['ALL'] पास हो जाता है, तो सभी उपलब्ध फ़ील्ड दिखाए जाएंगे और उनके लिए बिल भेजा जाएगा. (प्रोडक्शन डिप्लॉयमेंट के लिए इसका सुझाव नहीं दिया जाता है). फ़ील्ड की सूची के लिए PlaceResult देखें. नेस्ट किए गए फ़ील्ड डॉट-पाथ के साथ तय किए जा सकते हैं (उदाहरण के लिए, "geometry.location" ). |
phoneNumber |
टाइप:
string जगह की जानकारी का फ़ोन नंबर. फ़ॉर्मैट E.164 होना चाहिए. |
language optional |
टाइप:
string optional जिस भाषा में नाम और पते लौटाए जाने चाहिए उसके लिए भाषा की पहचान करने की सुविधा. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
locationBias optional |
टाइप:
LocationBias optional स् थान खोजते समय उपयोग किया गया झुकाव. ऐसा करने से नतीजे के तौर पर, LocationBias को प्राथमिकता दी जाएगी. हालांकि, इस तक सीमित नहीं. |
FindPlaceFromQueryRequest इंटरफ़ेस
google.maps.places.FindPlaceFromQueryRequest
इंटरफ़ेस
PlacesService.findPlaceFromQuery
पर भेजने के लिए, टेक्स्ट खोजने का अनुरोध करने की सुविधा.
प्रॉपर्टी | |
---|---|
fields |
टाइप:
Array<string> जवाब में शामिल किए जाने वाले फ़ील्ड, इसके लिए बिल भेजा जाएगा. अगर ['ALL'] पास हो जाता है, तो सभी उपलब्ध फ़ील्ड दिखाए जाएंगे और उनके लिए बिल भेजा जाएगा. (प्रोडक्शन डिप्लॉयमेंट के लिए इसका सुझाव नहीं दिया जाता है). फ़ील्ड की सूची के लिए PlaceResult देखें. नेस्ट किए गए फ़ील्ड डॉट-पाथ के साथ तय किए जा सकते हैं (उदाहरण के लिए, "geometry.location" ). |
query |
टाइप:
string अनुरोध की क्वेरी. उदाहरण के लिए, किसी जगह का नाम या पता. |
language optional |
टाइप:
string optional जिस भाषा में नाम और पते लौटाए जाने चाहिए उसके लिए भाषा की पहचान करने की सुविधा. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
locationBias optional |
टाइप:
LocationBias optional स् थान खोजते समय उपयोग किया गया झुकाव. ऐसा करने से नतीजे के तौर पर, LocationBias को प्राथमिकता दी जाएगी. हालांकि, इस तक सीमित नहीं. |
PlaceSearchRequest इंटरफ़ेस
google.maps.places.PlaceSearchRequest
इंटरफ़ेस
PlacesService
को भेजने के लिए जगह की खोज क्वेरी.
प्रॉपर्टी | |
---|---|
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional वे सीमाएं जिनमें स्थान खोजना है. अगर bounds सेट है, तो location और radius को अनदेखा कर दिया जाएगा. |
keyword optional |
टाइप:
string optional सभी उपलब्ध फ़ील्ड के साथ मिलान करने के लिए एक शब्द, जिसमें नाम, प्रकार और पता के साथ-साथ ग्राहक समीक्षाएं और तीसरे पक्ष का अन्य कॉन्टेंट शामिल है, लेकिन इन्हीं तक सीमित नहीं है. |
language optional |
टाइप:
string optional जिस भाषा में नाम और पते लौटाए जाने चाहिए उसके लिए भाषा की पहचान करने की सुविधा. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
location optional |
टाइप:
LatLng|LatLngLiteral optional वह जगह जिसके आस-पास की जगहें ढूंढनी हैं. |
maxPriceLevel optional |
टाइप:
number optional नतीजों को सिर्फ़ उन जगहों तक सीमित करता है जो तय की गई कीमत या उससे कम पर सेट होती हैं. वैल्यू, 0 (सबसे किफ़ायती) से लेकर 4 (सबसे महंगी) तक होती है. अगर बताया गया हो, तो minPrice से ज़्यादा या इसके बराबर होना चाहिए. |
minPriceLevel optional |
टाइप:
number optional नतीजों को सिर्फ़ तय की गई कीमत या उससे ज़्यादा पर दिखाया जाता है. वैल्यू, 0 (सबसे किफ़ायती) से लेकर 4 (सबसे महंगी) तक होती है. अगर बताया गया हो, तो maxPrice से कम या इसके बराबर होना चाहिए. |
|
टाइप:
string optional keyword के बराबर. इस फ़ील्ड में मौजूद वैल्यू को keyword फ़ील्ड में मौजूद वैल्यू के साथ जोड़ा जाता है और एक ही खोज स्ट्रिंग के हिस्से के तौर पर पास किया जाता है. |
openNow optional |
टाइप:
boolean optional परिणामों को केवल उन स्थानों तक सीमित करता है जो अभी खुले हैं. |
radius optional |
टाइप:
number optional दिए गए स्थान से वह दूरी, जिसके भीतर मीटर खोजना है. वैल्यू ज़्यादा से ज़्यादा 50,000 हो सकती है. |
rankBy optional |
टाइप:
RankBy optional डिफ़ॉल्ट:
RankBy.PROMINENCE इससे, नतीजों को रैंक करते समय इस्तेमाल किया जाने वाला रैंकिंग का तरीका पता चलता है. ध्यान दें कि जब rankBy को DISTANCE पर सेट किया जाता है, तब आपको एक location तय करना होता है. हालांकि, radius या bounds को तय नहीं किया जा सकता. |
type optional |
टाइप:
string optional दिए गए प्रकार की जगहों की खोज करता है. यह टाइप, अनुरोध की टारगेट जगह की स्थानीय भाषा में अनुवाद किया जाता है. साथ ही, इसका इस्तेमाल क्वेरी स्ट्रिंग के तौर पर किया जाता है. अगर कोई क्वेरी भी दी जाती है, तो उसे स्थानीय जगह के हिसाब से स्ट्रिंग से जोड़ दिया जाता है. अलग तरह के नतीजे, जवाब के हिसाब से नहीं दिखाए जाते. इस फ़ील्ड का इस्तेमाल भाषा और क्षेत्र के हिसाब से, कैटगरी वाली खोजें करने के लिए करें. मान्य प्रकार यहां दिए गए हैं. |
TextSearchRequest इंटरफ़ेस
google.maps.places.TextSearchRequest
इंटरफ़ेस
PlacesService
पर भेजने के लिए टेक्स्ट खोज का अनुरोध.
प्रॉपर्टी | |
---|---|
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional जगहों की खोज करते समय, नतीजों में मापदंड से बाहर के नतीजे दिखाने के लिए इस्तेमाल होने वाली सीमाएं (ज़रूरी नहीं). अगर bounds सेट है, तो location और radius को अनदेखा कर दिया जाएगा. परिणामों को इन सीमाओं के भीतर सीमित नहीं किया जाएगा; लेकिन, इसके भीतर के परिणामों को उच्च रैंकिंग दी जाएगी. |
language optional |
टाइप:
string optional जिस भाषा में नाम और पते लौटाए जाने चाहिए उसके लिए भाषा की पहचान करने की सुविधा. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
location optional |
टाइप:
LatLng|LatLngLiteral optional जगह की खोज करते समय, नतीजों का मापदंड तय करने के लिए इलाके के बीच मौजूद जगह. |
query optional |
टाइप:
string optional अनुरोध की क्वेरी का शब्द. उदाहरण के लिए, किसी जगह का नाम ('एफ़िल टावर'), कैटेगरी के बाद जगह का नाम ('न्यूयॉर्क में पिज़्ज़ा') या जगह का नाम, जिसके बाद जगह की जानकारी देने वाला '[सिडनी में स्टारबक्स') होगा. |
radius optional |
टाइप:
number optional मीटर की दूरी पर, स्थान खोजते समय परिणामों का मापदंड तय करने के लिए उपयोग किया गया क्षेत्र. |
region optional |
टाइप:
string optional मापदंड से बाहर के नतीजों के लिए क्षेत्र का कोड. क्षेत्र के कोड में, ccTLD (टॉप-लेवल डोमेन) में दो वर्णों की वैल्यू डाली जा सकती है. ज़्यादातर ccTLD कोड ISO 3166-1 कोड के समान होते हैं, जिनमें कुछ अपवाद हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" ( .co.uk ) है, जबकि इसका ISO 3166-1 कोड "gb" है (तकनीकी रूप से, "यूनाइटेड किंगडम का ग्रेट ब्रिटेन और उत्तरी आयरलैंड इकाई" के लिए). |
type optional |
टाइप:
string optional दिए गए प्रकार की जगहों की खोज करता है. यह टाइप, अनुरोध की टारगेट जगह की स्थानीय भाषा में अनुवाद किया जाता है. साथ ही, इसका इस्तेमाल क्वेरी स्ट्रिंग के तौर पर किया जाता है. अगर कोई क्वेरी भी दी जाती है, तो उसे स्थानीय जगह के हिसाब से स्ट्रिंग से जोड़ दिया जाता है. अलग तरह के नतीजे, जवाब के हिसाब से नहीं दिखाए जाते. इस फ़ील्ड का इस्तेमाल भाषा और क्षेत्र के हिसाब से, कैटगरी वाली खोजें करने के लिए करें. मान्य प्रकार यहां दिए गए हैं. |
RankBy कॉन्सटेंट
google.maps.places.RankBy
कॉन्सटेंट
PlaceSearchRequest के लिए रैंकिंग विकल्प.
const {RankBy} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
स्थिरांक | |
---|---|
DISTANCE |
जगह के हिसाब से रैंक वाले नतीजों को रैंक किया जाता है. |
PROMINENCE |
नतीजों को उनकी प्रमुखता के आधार पर रैंक किया जाता है. |
LocationBias typedef
google.maps.places.LocationBias
टाइपडेफ़
LocationBias ऐसी मुलायम सीमा या संकेत का प्रतिनिधित्व करता है जिसे Places खोजते समय उपयोग किया जाता है. नतीजे, चुने गए इलाके के बाहर से आ सकते हैं. पक्षपात के रूप में वर्तमान उपयोगकर्ता के IP पते का उपयोग करने के लिए, "IP_BIAS"
स्ट्रिंग दी जा सकती है. ध्यान दें: अगर Circle
का इस्तेमाल किया जा रहा है, तो सेंटर और उसका दायरा तय करना होगा.
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
जगह से जुड़ी पाबंदी typedef
google.maps.places.LocationRestriction
टाइपडेफ़
किसी स्थान को प्रतिबंधित करने से स्थान की खोज करते समय उपयोग की जाने वाली सख्त सीमा का पता चलता है.
PlacesServiceStatus कॉन्सटेंट
google.maps.places.PlacesServiceStatus
कॉन्सटेंट
खोज पूरी होने पर PlacesService
का स्टेटस. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'OK'
या google.maps.places.PlacesServiceStatus.OK
.
const {PlacesServiceStatus} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
स्थिरांक | |
---|---|
INVALID_REQUEST |
यह अनुरोध अमान्य था. |
NOT_FOUND |
बताया गया स्थान नहीं मिला. |
OK |
जवाब में एक मान्य नतीजा शामिल है. |
OVER_QUERY_LIMIT |
ऐप्लिकेशन का अनुरोध का कोटा खत्म हो गया है. |
REQUEST_DENIED |
ऐप्लिकेशन को PlacesService का इस्तेमाल करने की अनुमति नहीं है. |
UNKNOWN_ERROR |
सर्वर की गड़बड़ी की वजह से, PlacesService अनुरोध को प्रोसेस नहीं किया जा सका. आपके दोबारा कोशिश करने पर, अनुरोध पूरा हो सकता है. |
ZERO_RESULTS |
इस अनुरोध से जुड़ा कोई नतीजा नहीं मिला. |
PlaceSearchPagination इंटरफ़ेस
google.maps.places.PlaceSearchPagination
इंटरफ़ेस
Places के नतीजों के दूसरे पेजों को फ़ेच करने के लिए इस्तेमाल किया जाने वाला ऑब्जेक्ट.
प्रॉपर्टी | |
---|---|
hasNextPage |
टाइप:
boolean इससे पता चलता है कि आगे के नतीजे उपलब्ध हैं या नहीं. खोज के नतीजों में कोई दूसरा पेज दिखने पर, true . |
तरीके | |
---|---|
nextPage |
nextPage() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: कोई नहीं
नतीजों का अगला पेज फ़ेच करता है. इसमें वही कॉलबैक फ़ंक्शन इस्तेमाल होता है जो खोज के पहले अनुरोध को दिया गया था. |
PlaceResult इंटरफ़ेस
google.maps.places.PlaceResult
इंटरफ़ेस
किसी जगह के बारे में जानकारी देता है.
प्रॉपर्टी | |
---|---|
address_components optional |
टाइप:
Array<GeocoderAddressComponent> optional इस जगह के पते के कॉम्पोनेंट का संग्रह. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
adr_address optional |
टाइप:
string optional adr माइक्रोफ़ॉर्मैट में कारोबार की जगह के पते को दिखाना. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
aspects optional |
टाइप:
Array<PlaceAspectRating> optional Google और Zagat उपयोगकर्ता समीक्षाओं के आधार पर इस स् थान के रेट किए गए पहलू. रेटिंग, 0 से 30 के पैमाने पर दी जाती हैं. |
business_status optional |
टाइप:
BusinessStatus optional फ़्लैग, कारोबार की जगह की स्थिति के बारे में बताता है. अगर यह कारोबार किसी कारोबार की जगह की जानकारी देता है, तो इससे पता चलता है कि यह जगह ऑपरेशनल है या कुछ समय के लिए या हमेशा के लिए बंद है. अगर कोई डेटा उपलब्ध नहीं है, तो फ़्लैग खोज या ब्यौरे के जवाबों में मौजूद नहीं होता है. |
formatted_address optional |
टाइप:
string optional जगह का पूरा पता. |
formatted_phone_number optional |
टाइप:
string optional स्थान का फ़ोन नंबर, नंबर के क्षेत्रीय सम्मेलन के अनुसार प्रारूपित. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
geometry optional |
टाइप:
PlaceGeometry optional जगह की ज्यामिति से जुड़ी जानकारी. |
html_attributions optional |
टाइप:
Array<string> optional इस जगह के नतीजे के लिए दिखाया जाने वाला एट्रिब्यूशन टेक्स्ट. उपलब्ध html_attributions हमेशा इस बात पर ध्यान दिए बिना दिखाए जाते हैं कि fields क्या अनुरोध किया गया है और उसे दिखाया जाना चाहिए. |
icon optional |
टाइप:
string optional ऐसी इमेज रिसॉर्स का यूआरएल जिसका इस्तेमाल इस जगह की कैटगरी को दिखाने के लिए किया जा सकता है. |
icon_background_color optional |
टाइप:
string optional किसी जगह के आइकॉन के साथ इस्तेमाल करने के लिए, बैकग्राउंड का रंग. PlaceResult.icon_mask_base_uri भी देखें. |
icon_mask_base_uri optional |
टाइप:
string optional आइकॉन मास्क के लिए छोटा किया गया यूआरएल. फ़ाइल एक्सटेंशन को आखिर में जोड़कर, अलग-अलग आइकॉन को ऐक्सेस करें (जैसे, .svg या .png ). |
international_phone_number optional |
टाइप:
string optional स्थान का फ़ोन नंबर अंतर्राष्ट्रीय प्रारूप में है. अंतरराष्ट्रीय फ़ॉर्मैट में देश कोड शामिल होता है और इसके आगे प्लस (+) का निशान लगा होता है. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
name optional |
टाइप:
string optional जगह का नाम. ध्यान दें: उपयोगकर्ता के ज़रिए जगहों के नाम में डाला गया रॉ टेक्स्ट, जैसा कि उपयोगकर्ता ने टाइप किया है. कृपया इस डेटा का इस्तेमाल करते समय सावधानी बरतें, क्योंकि नुकसान पहुंचाने वाले उपयोगकर्ता, कोड इंजेक्शन के हमलों के लिए वेक्टर के तौर पर इस्तेमाल करने की कोशिश कर सकते हैं ( http://en.wikipedia.org/wiki/Code_injection देखें). |
opening_hours optional |
टाइप:
PlaceOpeningHours optional जगह के खुलने या बंद होने का समय. |
|
टाइप:
boolean optional एक फ़्लैग, जिससे पता चलता है कि यह जगह हमेशा के लिए बंद हो गई है या कुछ समय के लिए बंद है. अगर जगह का पता चल रहा है या अगर कोई डेटा मौजूद नहीं है, तो जवाब में फ़्लैग मौजूद नहीं होता है. |
photos optional |
टाइप:
Array<PlacePhoto> optional इस जगह की फ़ोटो. संग्रह में ज़्यादा से ज़्यादा दस PlacePhoto ऑब्जेक्ट होंगे. |
place_id optional |
टाइप:
string optional जगह का एक यूनीक आइडेंटिफ़ायर. |
plus_code optional |
टाइप:
PlacePlusCode optional जगह के लिए ओपन लोकेशन कोड या "प्लस कोड" के बारे में बताता है. |
price_level optional |
टाइप:
number optional जगह का कीमत लेवल, 0 से 4 के पैमाने पर. मूल्य स्तरों की व्याख्या इस प्रकार की जाती है:
|
rating optional |
टाइप:
number optional इस जगह के बारे में उपयोगकर्ताओं की समीक्षाओं के आधार पर 1.0 से 5.0 के बीच की रेटिंग. |
reviews optional |
टाइप:
Array<PlaceReview> optional इस जगह की समीक्षाओं की सूची. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
types optional |
टाइप:
Array<string> optional इस जगह के लिए टाइप की श्रेणी (उदाहरण के लिए, ["political", "locality"] या ["restaurant", "establishment"] ). |
url optional |
टाइप:
string optional इस जगह के लिए Google के आधिकारिक पेज का यूआरएल. यह Google के मालिकाना हक वाला पेज है, जिसमें इस जगह के बारे में सबसे अच्छी जानकारी है. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
user_ratings_total optional |
टाइप:
number optional इस जगह के लिए, PlaceResult.rating रेटिंग देने वाले लोगों की रेटिंग. |
|
टाइप:
number optional स्थान के वर्तमान समयक्षेत्र के UTC का ऑफ़सेट, मिनटों में. उदाहरण के लिए, ऑस्ट्रेलिया में, डेलाइट सेविंग मोड यूटीसी से 11 घंटे आगे है, इसलिए utc_offset , 660 होगा. यूटीसी के समयक्षेत्र के लिए, ऑफ़सेट नेगेटिव है. उदाहरण के लिए, utc_offset केप वर्ड का -60 है. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
utc_offset_minutes optional |
टाइप:
number optional स्थान के वर्तमान समयक्षेत्र के UTC का ऑफ़सेट, मिनटों में. उदाहरण के लिए, ऑस्ट्रेलिया में, डेलाइट सेविंग मोड यूटीसी से 11 घंटे आगे है, इसलिए utc_offset_minutes , 660 होगा. यूटीसी के समयक्षेत्र के लिए, ऑफ़सेट नेगेटिव है. उदाहरण के लिए, utc_offset_minutes केप वर्ड का -60 है. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
vicinity optional |
टाइप:
string optional सड़क का नाम, सड़क का नंबर, और इलाके के नाम के साथ-साथ, प्रांत, राज्य, पिन कोड या देश के हिसाब से, पते के लिए सरल पता. उदाहरण के लिए, Google के सिडनी, ऑस्ट्रेलिया के ऑफ़िस का क्षेत्रफल, "48 Pirrama Road, Pyrmont" है. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
website optional |
टाइप:
string optional इस कारोबार की आधिकारिक वेबसाइट, जैसे कि कारोबार का होम पेज. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
Placeआसरेटिंग इंटरफ़ेस
google.maps.places.PlaceAspectRating
इंटरफ़ेस
जगह के उस पहलू के बारे में जानकारी देता है जिसकी समीक्षा उपयोगकर्ताओं ने की है.
प्रॉपर्टी | |
---|---|
rating |
टाइप:
number इस पहलू की रेटिंग. अलग-अलग समीक्षाओं के लिए, यह 0 से 3 के बीच का कोई पूर्णांक होता है. किसी जगह की कुल रेटिंग के लिए, यह 0 से 30 के बीच का एक पूर्णांक होता है. |
type |
टाइप:
string आसपेक्ट रेशियो (लंबाई-चौड़ाई का टाइप) उदाहरण के लिए, "food" , "decor" , "service" या "overall" . |
BusinessStatus का कॉन्सटेंट
google.maps.places.BusinessStatus
कॉन्सटेंट
अगर यह कारोबार है और कारोबार से जुड़ी जगह है, तो उसकी स्थिति का पता चलता है. इससे पता चलता है कि यह कारोबार चालू है या कुछ समय के लिए या हमेशा के लिए बंद हो गया है. इन्हें वैल्यू या कॉन्सटेंट के नाम से बताएं. जैसे: 'OPERATIONAL'
या google.maps.places.BusinessStatus.OPERATIONAL
.
const {BusinessStatus} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
स्थिरांक | |
---|---|
CLOSED_PERMANENTLY |
यह कारोबार हमेशा के लिए बंद हो गया है. |
CLOSED_TEMPORARILY |
यह कारोबार कुछ समय के लिए बंद है. |
OPERATIONAL |
आपका कारोबार सामान्य तरीके से काम कर रहा हो. |
PlaceGeometry इंटरफ़ेस
google.maps.places.PlaceGeometry
इंटरफ़ेस
किसी जगह की ज्यामिति के बारे में जानकारी देता है.
प्रॉपर्टी | |
---|---|
location optional |
टाइप:
LatLng optional जगह की स्थिति. |
viewport optional |
टाइप:
LatLngBounds optional मैप पर इस स्थान को दिखाते समय पसंदीदा व्यूपोर्ट. अगर स्थान के लिए पसंदीदा व्यूपोर्ट अज्ञात है, तो यह प्रॉपर्टी null होगी. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
PlaceOpeningHours इंटरफ़ेस
google.maps.places.PlaceOpeningHours
इंटरफ़ेस
किसी जगह के खुलने के समय के बारे में जानकारी देता है.
प्रॉपर्टी | |
---|---|
|
टाइप:
boolean optional क्या यह जगह मौजूदा समय में खुली है. |
periods optional |
टाइप:
Array<PlaceOpeningHoursPeriod> optional समय के हिसाब से, हफ़्ते के हर दिन के लिए खुलने का समय. यह रविवार से शुरू होगा. वे दिन शामिल नहीं हैं, जिनमें स्थान खुला नहीं है. सिर्फ़ PlacesService.getDetails में उपलब्ध है. |
weekday_text optional |
टाइप:
Array<string> optional हफ़्ते के हर दिन के लिए, खुलने के समय के बारे में बताने वाली सात स्ट्रिंग की कैटगरी. Places सेवा वर्तमान भाषा के लिए उपयुक्त घंटों को उपयुक्त रूप से फ़ॉर्मैट और स्थानीयाइज़ करेगी. इस श्रेणी में एलिमेंट का क्रम, भाषा पर निर्भर करता है. कुछ भाषाएं सोमवार से हफ़्ते में शुरू होती हैं, जबकि दूसरी भाषाएं रविवार से. सिर्फ़ PlacesService.getDetails में उपलब्ध है. अन्य कॉल से कोई खाली श्रेणी मिल सकती है. |
तरीके | |
---|---|
isOpen |
isOpen([date]) पैरामीटर:
सामान लौटाने की वैल्यू:
boolean|undefined देखें कि क्या यह जगह अब खुली है (जब कोई तारीख बीत चुकी हो) या किसी तय तारीख पर. अगर इस जगह के लिए PlaceResult.utc_offset_minutes या PlaceOpeningHours.periods उपलब्ध नहीं हैं, तो undefined दिखाया जाता है (PlaceOpeningHours.periods सिर्फ़ PlacesService.getDetails के ज़रिए उपलब्ध है). इस तरीके में, छुट्टियों के दौरान विशेष समय नहीं दिया जाता, जैसे कि छुट्टियों के दौरान खुले रहने का समय. |
PlaceOpeningHoursPeriod इंटरफ़ेस पर
google.maps.places.PlaceOpeningHoursPeriod
इंटरफ़ेस
किसी जगह के खुलने के समय के बारे में स्ट्रक्चर्ड जानकारी देता है. ध्यान दें: अगर कोई जगह हमेशा खुली होती है, तो जवाब में close
सेक्शन मौजूद नहीं होगा. क्लाइंट, हमेशा खुली जगह पर भरोसा कर सकते हैं. इसका मतलब, open
अवधि है जिसमें day
वैल्यू 0
और time
वैल्यू "0000"
है, लेकिन close
नहीं है.
प्रॉपर्टी | |
---|---|
open |
टाइप:
PlaceOpeningHoursTime स्थान के लिए खुलने का समय. |
close optional |
टाइप:
PlaceOpeningHoursTime optional जगह के लिए बंद होने का समय. |
PlaceOpeningHoursTime इंटरफ़ेस
google.maps.places.PlaceOpeningHoursTime
इंटरफ़ेस
इससे पता चलता है कि कोई जगह कब खुलती या बंद होती है.
प्रॉपर्टी | |
---|---|
day |
टाइप:
number हफ़्ते के वे दिन, जो [ 0 , 6 ] की रेंज में हैं, रविवार से शुरू हो रहे हैं. उदाहरण के लिए, 2 का मतलब मंगलवार है. |
hours |
टाइप:
number [ 0 , 23 ] रेंज में PlaceOpeningHoursTime.time के घंटे, संख्या के तौर पर. यह जगह के समय क्षेत्र के हिसाब से बताया जाएगा. |
minutes |
टाइप:
number [ 0 , 59 ] सीमा में, संख्या के रूप में PlaceOpeningHoursTime.time के मिनट. इसकी रिपोर्ट स्थान के समय क्षेत्र में की जाएगी. |
time |
टाइप:
string 24-घंटे "hhmm" फ़ॉर्मैट में दिन का समय. मान, [ "0000" , "2359" ] की रेंज में हैं. समय, जगह के समय क्षेत्र के हिसाब से बताया जाएगा. |
nextDate optional |
टाइप:
number optional टाइमस्टैंप, [epoch के बाद से मिलीसेकंड के तौर पर, जो new Date() के साथ इस्तेमाल करने के लिए सही है) इस PlaceOpeningHoursTime की अगली घटना को दिखाता है. इसकी गिनती हफ़्ते के PlaceOpeningHoursTime.day , PlaceOpeningHoursTime.time , और PlaceResult.utc_offset_minutes से की जाती है. अगर PlaceResult.utc_offset_minutes , undefined है, तो nextDate , undefined होगा. |
PlacePlusCode इंटरफ़ेस
google.maps.places.PlacePlusCode
इंटरफ़ेस
किसी जगह के लिए ओपन लोकेशन कोड या "प्लस कोड" के बारे में बताता है. Plus Code का इस्तेमाल ऐसी जगहों के मोहल्ले के पते की जगह लेने के लिए किया जा सकता है जहां वे मौजूद नहीं हैं (जहां इमारतों को नंबर नहीं दिया गया है या सड़कों का नाम नहीं दिया गया है).
प्रॉपर्टी | |
---|---|
global_code |
टाइप:
string डिग्री का 1/8000वां 1/8000वें के साथ 1/8000वें के साथ प्लस कोड. उदाहरण के लिए, "8FVC9G8F+5W" . |
compound_code optional |
टाइप:
string optional डिग्री के 1/8000वें भाग से 1/8000वें डिग्री के साथ प्लस कोड जहां शुरुआत के चार वर्णों (क्षेत्र कोड) को छोड़ा जाता है और शहर की जानकारी दी जाती है. उदाहरण के लिए, "9G8F+5W Zurich, Switzerland" . अगर कोड को छोटा करने के लिए कोई सही इलाका नहीं मिलता है, तो यह फ़ील्ड मिटा दिया जाता है. |
जगह की फ़ोटो इंटरफ़ेस
google.maps.places.PlacePhoto
इंटरफ़ेस
किसी जगह के फ़ोटो एलिमेंट के बारे में बताता है.
प्रॉपर्टी | |
---|---|
height |
टाइप:
number पिक्सल में फ़ोटो की ऊंचाई. |
html_attributions |
टाइप:
Array<string> इस फ़ोटो के लिए दिखाया जाने वाला एट्रिब्यूशन टेक्स्ट. |
width |
टाइप:
number पिक्सल में फ़ोटो की चौड़ाई. |
तरीके | |
---|---|
getUrl |
getUrl([opts]) पैरामीटर:
सामान लौटाने की वैल्यू:
string दिए गए विकल्पों से जुड़ी इमेज का यूआरएल दिखाता है. |
ImageOptions इंटरफ़ेस
google.maps.places.PhotoOptions
इंटरफ़ेस
फ़ोटो का अनुरोध करने के विकल्पों के बारे में बताता है.
प्रॉपर्टी | |
---|---|
maxHeight optional |
टाइप:
number optional दिखाई गई इमेज की पिक्सेल में ज़्यादा से ज़्यादा ऊंचाई. |
maxWidth optional |
टाइप:
number optional दिखाई गई इमेज की पिक्सेल में ज़्यादा से ज़्यादा चौड़ाई. |
PlaceReview इंटरफ़ेस
google.maps.places.PlaceReview
इंटरफ़ेस
किसी जगह की एक समीक्षा को दिखाता है.
प्रॉपर्टी | |
---|---|
author_name |
टाइप:
string समीक्षक का नाम. |
language |
टाइप:
string IETF भाषा कोड, उस भाषा को दर्शाता है जिसमें यह समीक्षा लिखी गई है. ध्यान दें कि इस कोड में सिर्फ़ मुख्य भाषा वाला टैग शामिल है. इसमें देश या क्षेत्र के बारे में बताने वाला कोई दूसरा टैग नहीं है. उदाहरण के लिए, अंग्रेज़ी में की गई सभी समीक्षाओं को 'en-AU' या 'en-UK' के बजाय 'en' के तौर पर टैग किया जाता है. |
profile_photo_url |
टाइप:
string आयोजक की प्रोफ़ाइल इमेज का यूआरएल. |
relative_time_description |
टाइप:
string हाल ही के फ़ॉर्मैट की स्ट्रिंग, जो मौजूदा समय के हिसाब से समीक्षा में लगने वाले समय के बारे में बताती है. यह फ़ॉर्म भाषा और देश के लिए सही होता है. उदाहरण के लिए, "a month ago" . |
text |
टाइप:
string समीक्षा का टेक्स्ट. |
time |
टाइप:
number समीक्षा के लिए टाइमस्टैंप, epoch के बाद से सेकंड में बताया जाता है. |
|
टाइप:
Array<PlaceAspectRating> optional इन पहलुओं को समीक्षा में रेटिंग दी गई है. रेटिंग 0 से 3 के पैमाने पर दी जाती है. |
author_url optional |
टाइप:
string optional समीक्षा करने वाले की प्रोफ़ाइल का यूआरएल. समीक्षा करने वाले की प्रोफ़ाइल उपलब्ध न होने पर, यह undefined दिखेगा. |
rating optional |
टाइप:
number optional इस समीक्षा की रेटिंग, 1.0 से 5.0 के बीच की कोई संख्या. |