Places Service

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 के सबसेट होते हैं. आपके ऐप्लिकेशन को हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult मिल सकता है. इसके लिए, आपको PlacesService.getDetails को कॉल करना होगा और किसी जगह के लिए PlaceResult.place_id पास करना होगा.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
क्वेरी स्ट्रिंग के आधार पर जगहों की सूची फिर से हासिल करता है. ज़्यादातर मामलों में, नतीजों की सूची में सिर्फ़ एक आइटम होना चाहिए. हालांकि, अगर अनुरोध साफ़ तौर पर पता न हो, तो एक से ज़्यादा नतीजे मिल सकते हैं. कॉलबैक को पास किए गए PlaceResult, पूरे PlaceResult के सबसेट होते हैं. आपके ऐप्लिकेशन को हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult मिल सकता है. इसके लिए, आपको PlacesService.getDetails को कॉल करना होगा और किसी जगह के लिए PlaceResult.place_id पास करना होगा.
getDetails
getDetails(request, callback)
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
दिए गए placeId के ज़रिए पहचाने गए स्थान के बारे में जानकारी देता है.
nearbySearch
nearbySearch(request, callback)
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
कीवर्ड या टाइप के आधार पर, किसी खास जगह के आस-पास की जगहों की सूची लाता है. जगह की जानकारी हमेशा LatLngBounds या location और radius पैरामीटर पास करके दी जानी चाहिए. कॉलबैक को पास किए गए PlaceResult, पूरे PlaceResult के सबसेट होते हैं. आपके ऐप्लिकेशन को हर जगह के लिए ज़्यादा जानकारी वाला PlaceResult मिल सकता है. ऐसा करने के लिए, आपको जगह की जानकारी का अनुरोध भेजना होगा. इसके लिए, आपको PlaceResult.place_id को भेजना होगा. PlaceSearchPagination ऑब्जेक्ट का इस्तेमाल, नतीजों के ज़्यादा पेज फ़ेच करने के लिए किया जा सकता है (अगर यह नतीजों का आखिरी पेज है या नतीजों का सिर्फ़ एक पेज मौजूद है, तो यह शून्य है).
textSearch
textSearch(request, callback)
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
क्वेरी स्ट्रिंग के आधार पर जगहों की सूची देता है (जैसे, "न्यूयॉर्क में पिज़्ज़ा", या "ओटावा के आस-पास के जूतों के स्टोर"). जगह की जानकारी देना ज़रूरी नहीं है. जब जगह की जानकारी दी जाती है, तो नतीजे के आधार पर सिर्फ़ आस-पास के नतीजे दिखाए जाते हैं, न कि उस इलाके के अंदर की जगहों पर. textSearch का इस्तेमाल करें, जब आपको आर्बिट्रेरी स्ट्रिंग का इस्तेमाल करके जगहों को खोजना हो. साथ ही, उन मामलों में भी 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 से कम या इसके बराबर होना चाहिए.
name optional
टाइप:  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
अनुरोध की क्वेरी के लिए इस्तेमाल किया गया शब्द. उदाहरण के लिए, जगह का नाम ('कुतुब मीनार'), किसी कैटगरी के बाद जगह का नाम ('न्यूयॉर्क में पिज़्ज़ा'), या जगह का नाम और उसके बाद जगह की जानकारी साफ़ करने वाला ('सिडनी में Starbucks').
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 कॉन्सटेंट

PlacesSearchRequest के लिए रैंकिंग के विकल्प.

const {RankBy} = await google.maps.importLibrary("places") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

DISTANCE किसी जगह से दूरी के आधार पर, नतीजों की रैंकिंग करता है.
PROMINENCE नतीजों को उनकी प्रॉमिनेंस के हिसाब से रैंक किया जाता है.

LocationBias typedef

google.maps.places.LocationBias typedef

LocationBias, जगहें खोजते समय इस्तेमाल करने के लिए एक नर्म सीमा या संकेत को दिखाता है. नतीजे, तय किए गए इलाके के बाहर से भी आ सकते हैं. मौजूदा उपयोगकर्ता के आईपी पते का इस्तेमाल मापदंड से बाहर करने के लिए, "IP_BIAS" स्ट्रिंग दी जा सकती है. ध्यान दें: अगर Circle का इस्तेमाल किया जा रहा है, तो केंद्र और दायरा बताना ज़रूरी है.

LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string

LocationRestriction typedef

google.maps.places.LocationRestriction typedef

स्थान प्रतिबंध, स्थानों की खोज करते समय उपयोग करने के लिए एक सख्त सीमा को दर्शाता है.

LatLngBounds|LatLngBoundsLiteral

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 इंटरफ़ेस

इस ऑब्जेक्ट का इस्तेमाल करके, जगहों के नतीजों के अतिरिक्त पेज फ़ेच किए जाते हैं.

hasNextPage
टाइप:  boolean
यह बताता है कि आगे नतीजे उपलब्ध हैं या नहीं. true पर क्लिक करें.
nextPage
nextPage()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: कोई नहीं
नतीजों का अगला पेज फ़ेच करता है. उसी कॉलबैक फ़ंक्शन का इस्तेमाल करता है जो पहले खोज अनुरोध को दिया गया था.

PlaceResult इंटरफ़ेस

google.maps.places.PlaceResult इंटरफ़ेस

किसी जगह की जानकारी देता है.

address_components optional
टाइप:  Array<GeocoderAddressComponent> optional
इस जगह की जगह के लिए पते के कॉम्पोनेंट का कलेक्शन. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है.
adr_address optional
टाइप:  string optional
एडीआर माइक्रोफ़ॉर्मैट में जगह का पता दिखाया गया है. यह सुविधा सिर्फ़ 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
बताता है कि जगह कब खुलती है या कब बंद होती है.
permanently_closed 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 के स्केल पर. कीमत के लेवल को इस तरह समझा जाता है:
  • 0: बिना किसी शुल्क के उपलब्ध
  • 1: सस्ता
  • 2: सामान्य
  • 3: महंगा
  • 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 पेज का URL. यह Google का मालिकाना हक वाला पेज है, जिसमें जगह के बारे में सबसे बेहतर जानकारी मौजूद है. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है.
user_ratings_total optional
टाइप:  number optional
ऐसी उपयोगकर्ता रेटिंग की संख्या जिनकी वजह से इस जगह के PlaceResult.rating बनेंगे.
utc_offset optional
टाइप:  number optional
जगह के मौजूदा टाइमज़ोन के यूटीसी से ऑफ़सेट, मिनट में. उदाहरण के लिए, डेलाइट सेविंग में सिडनी, ऑस्ट्रेलिया, यूटीसी से 11 घंटे आगे है. इसलिए, utc_offset, 660 होगा. यूटीसी के बाद के टाइमज़ोन के लिए, ऑफ़सेट नेगेटिव होता है. उदाहरण के लिए, केप वर्ड के लिए utc_offset -60 है. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है.
utc_offset_minutes optional
टाइप:  number optional
जगह के मौजूदा टाइमज़ोन के यूटीसी से ऑफ़सेट, मिनट में. उदाहरण के लिए, डेलाइट सेविंग में सिडनी, ऑस्ट्रेलिया, यूटीसी से 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 के साथ उपलब्ध है.

PlaceAspectRating इंटरफ़ेस

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 इंटरफ़ेस

किसी जगह के खुले होने के समय की जानकारी देता है.

open_now optional
टाइप:  boolean optional
क्या स्थान वर्तमान समय पर खुला है.
periods optional
टाइप:  Array<PlaceOpeningHoursPeriod> optional
हफ़्ते के हर दिन के खुलने की अवधि. रविवार से शुरू होने वाले समय के हिसाब से, समय के हिसाब से. जिन दिनों में जगह खुली नहीं रहती है उन्हें शामिल नहीं किया जाता. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है.
weekday_text optional
टाइप:  Array<string> optional
सात स्ट्रिंग का कलेक्शन, जो हफ़्ते के हर दिन के खुले होने के समय के फ़ॉर्मैट की जानकारी देता है. जगहें सेवा, कारोबार के खुले होने के समय को मौजूदा भाषा के हिसाब से फ़ॉर्मैट और लोकलाइज़ करेगी. इस कलेक्शन में एलिमेंट का क्रम, भाषा के हिसाब से तय होता है. कुछ भाषाएं हफ़्ते की शुरुआत सोमवार से करती हैं, जबकि कुछ भाषाएं रविवार से शुरू होती हैं. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है. अन्य कॉल से कोई खाली कलेक्शन दिख सकता है.
isOpen
isOpen([date])
पैरामीटर: 
  • dateDate optional
रिटर्न वैल्यू:  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
PlaceOpeningHoursTime.time का समय, संख्या के तौर पर, [0, 23] की सीमा में है. इसे जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा.
minutes
टाइप:  number
PlaceOpeningHoursTime.time के मिनट, संख्या के रूप में, [0, 59] की सीमा में. इसे जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा.
time
टाइप:  string
24-घंटे "hhmm" फ़ॉर्मैट में दिन का समय. वैल्यू ["0000", "2359"] रेंज में हैं. समय को जगह के टाइम ज़ोन में रिपोर्ट किया जाएगा.
nextDate optional
टाइप:  number optional
यह टाइमस्टैंप, epoch के बाद के मिलीसेकंड के तौर पर, new Date() के साथ इस्तेमाल करने के लिए सही है. इस टाइमस्टैंप से, PlusOpeningHoursTime की अगली एंट्री के बारे में पता चलता है. इसकी गिनती हफ़्ते के PlaceOpeningHoursTime.day, PlaceOpeningHoursTime.time, और PlaceResult.utc_offset_minutes से की जाती है. अगर PlaceResult.utc_offset_minutes, undefined है, तो nextDate, undefined होगा.

PlacePlusCode इंटरफ़ेस

google.maps.places.PlacePlusCode इंटरफ़ेस

किसी जगह के ओपन लोकेशन कोड या "प्लस कोड" के बारे में बताता है. प्लस कोड का इस्तेमाल ऐसी जगहों पर मोहल्ले के पते बदलने के लिए किया जा सकता है जहां वे मौजूद नहीं हैं (जहां इमारतों को नंबर नहीं दिया गया है या सड़कों के नाम नहीं दिए गए हैं).

global_code
टाइप:  string
डिग्री के 1/8000वें हिस्से में डिग्री के 1/8,000वें हिस्से के साथ प्लस कोड. उदाहरण के लिए, "8FVC9G8F+5W".
compound_code optional
टाइप:  string optional
ऐसा प्लस कोड जिसमें डिग्री के क्षेत्र के 1/8,000वें हिस्से और डिग्री के 1/8,000वें हिस्से को शामिल किया जाता है. इसमें, पहले चार वर्ण (क्षेत्र का कोड) हटाकर, शहर के ब्यौरे से बदल दिया जाता है. उदाहरण के लिए, "9G8F+5W Zurich, Switzerland". अगर कोड को छोटा करने के लिए, कोई सही शहर नहीं मिलता है, तो इस फ़ील्ड को छोड़ दिया जाता है.

PlacePhoto इंटरफ़ेस

google.maps.places.PlacePhoto इंटरफ़ेस

किसी जगह के फ़ोटो एलिमेंट को दिखाता है.

height
टाइप:  number
पिक्सल में फ़ोटो की ऊंचाई.
html_attributions
टाइप:  Array<string>
इस फ़ोटो के लिए दिखाया जाने वाला एट्रिब्यूशन टेक्स्ट.
width
टाइप:  number
पिक्सल में फ़ोटो की चौड़ाई.
getUrl
getUrl([opts])
पैरामीटर: 
रिटर्न वैल्यू:  string
दिए गए विकल्पों के हिसाब से इमेज का यूआरएल दिखाता है.

PhotoOptions इंटरफ़ेस

google.maps.places.PhotoOptions इंटरफ़ेस

फ़ोटो लेने का अनुरोध करने के विकल्पों के बारे में बताता है.

maxHeight optional
टाइप:  number optional
दिखाई गई इमेज की ज़्यादा से ज़्यादा ऊंचाई, पिक्सल में.
maxWidth optional
टाइप:  number optional
पिक्सल में दी गई इमेज की ज़्यादा से ज़्यादा चौड़ाई.

PlaceReview इंटरफ़ेस

google.maps.places.PlaceReview इंटरफ़ेस

किसी जगह की एक समीक्षा को दिखाता है.

author_name
टाइप:  string
समीक्षक का नाम.
language
टाइप:  string
एक आईईटीएफ़ भाषा कोड, जो उस भाषा को दिखाता है जिसमें यह समीक्षा लिखी गई है. ध्यान दें कि इस कोड में सिर्फ़ मुख्य भाषा का टैग शामिल है. इसमें देश या इलाके की जानकारी देने वाला कोई सेकंडरी टैग नहीं है. उदाहरण के लिए, अंग्रेज़ी की सभी समीक्षाओं को 'en-AU' या 'en-UK' के बजाय 'en' के तौर पर टैग किया जाता है.
profile_photo_url
टाइप:  string
विज्ञापन देने वाले की प्रोफ़ाइल इमेज का यूआरएल.
relative_time_description
टाइप:  string
हाल ही के समय का फ़ॉर्मैट किया गया स्ट्रिंग. इसमें भाषा और देश के हिसाब से, मौजूदा समय से जुड़ी समीक्षा में लगने वाला समय दिखाया जाता है. उदाहरण के लिए, "a month ago".
text
टाइप:  string
समीक्षा का टेक्स्ट.
time
टाइप:  number
समीक्षा का टाइमस्टैंप, जिसे epoch के बाद से सेकंड में दिखाया जाता है.
aspects optional
टाइप:  Array<PlaceAspectRating> optional
समीक्षा में शामिल पहलुओं को रेटिंग दी गई है. 0 से 3 के स्केल पर रेटिंग.
author_url optional
टाइप:  string optional
समीक्षक की प्रोफ़ाइल का यूआरएल. समीक्षक की प्रोफ़ाइल उपलब्ध न होने पर, यह undefined होगी.
rating optional
टाइप:  number optional
इस समीक्षा की रेटिंग, 1.0 और 5.0 के बीच की संख्या (शामिल).