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

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

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

LocationRestriction, जगहों को खोजने के लिए इस्तेमाल की जाने वाली एक सीमा को दिखाता है.

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()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  void
यह कुकी, नतीजों का अगला पेज फ़ेच करती है. यह उसी कॉलबैक फ़ंक्शन का इस्तेमाल करता है जो पहले खोज अनुरोध के लिए दिया गया था.

PlaceResult इंटरफ़ेस

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

किसी जगह के बारे में जानकारी तय करता है.

address_components optional
टाइप:  Array<GeocoderAddressComponent> optional
इस जगह के पते के कॉम्पोनेंट का कलेक्शन. यह सुविधा सिर्फ़ PlacesService.getDetails के साथ उपलब्ध है.
adr_address optional
टाइप:  string optional
adr microformat में जगह के पते का उदाहरण. यह सुविधा सिर्फ़ 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
इस जगह के नतीजे के लिए एट्रिब्यूशन टेक्स्ट दिखाया जाएगा. अनुरोध किए गए fields से कोई फ़र्क़ नहीं पड़ता. उपलब्ध html_attributions हमेशा दिखाए जाते हैं और उन्हें दिखाया जाना चाहिए.
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 के आधिकारिक पेज का यूआरएल. यह 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 कॉन्स्टेंट

अगर कोई जगह कारोबार है, तो PlaceResult में उसके खुले होने का स्टेटस दिखता है. इससे पता चलता है कि वह जगह खुली है या कुछ समय के लिए या हमेशा के लिए बंद है. इन्हें वैल्यू या कॉन्स्टेंट के नाम (उदाहरण: '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
यह सात स्ट्रिंग का एक ऐसा कलेक्शन होता है जिसमें हफ़्ते के हर दिन के लिए, कारोबार के खुले होने का समय फ़ॉर्मैट किया गया होता है. Places Service, मौजूदा भाषा के हिसाब से खुलने के समय को सही तरीके से फ़ॉर्मैट करेगी और उसे स्थानीय भाषा में दिखाएगी. इस ऐरे में मौजूद एलिमेंट का क्रम, भाषा के हिसाब से तय होता है. कुछ भाषाओं में हफ़्ते की शुरुआत सोमवार से होती है, जबकि कुछ में रविवार से. यह सुविधा सिर्फ़ 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() के साथ इस्तेमाल करने के लिए सही है). यह PlaceOpeningHoursTime के अगली बार होने का समय दिखाता है. इसका हिसाब, हफ़्ते के PlaceOpeningHoursTime.day, PlaceOpeningHoursTime.time, और PlaceResult.utc_offset_minutes से लगाया जाता है. अगर PlaceResult.utc_offset_minutes undefined है, तो nextDate undefined होगा.

PlacePlusCode इंटरफ़ेस

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

किसी जगह के लिए, Open Location Code या "प्लस कोड" तय करता है. प्लस कोड का इस्तेमाल, उन जगहों पर मोहल्ले के पतों की जगह किया जा सकता है जहां ये मौजूद नहीं हैं. जैसे, जहां बिल्डिंग के नंबर नहीं हैं या सड़कों के नाम नहीं हैं.

global_code
टाइप:  string
प्लस कोड, जो 1/8000 डिग्री गुणा 1/8000 डिग्री के क्षेत्र को दिखाता है. उदाहरण के लिए, "8FVC9G8F+5W".
compound_code optional
टाइप:  string optional
प्लस कोड, 1/8000 डिग्री गुणा 1/8000 डिग्री के क्षेत्र का कोड होता है. इसमें पहले चार वर्ण (इलाके का कोड) हटा दिए जाते हैं और उनकी जगह इलाके की जानकारी दी जाती है. उदाहरण के लिए, "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 के बीच की कोई संख्या होनी चाहिए. हालांकि, इन दोनों में से भी कोई संख्या हो सकती है.