Places Service

PlacesService class

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 का इस्तेमाल करें. साथ ही, जब आपको खोज के नतीजों को किसी खास जगह तक सीमित नहीं करना हो, तब भी 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 कोड से मेल खाते हैं. हालांकि, कुछ कोड अलग होते हैं. उदाहरण के लिए, यूनाइटेड किंगडम का सीसीटीएलडी "uk" (.co.uk) है, जबकि इसका आईएसओ 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 के हिसाब से होगा. हालांकि, यह सिर्फ़ 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 कोड के जैसे होते हैं. हालांकि, इसमें कुछ खास अपवाद भी हैं. उदाहरण के लिए, यूनाइटेड किंगडम का सीसीटीएलडी "uk" (.co.uk) है, जबकि इसका आईएसओ 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

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

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 माइक्रोफ़ॉर्मैट में जगह का पता. सिर्फ़ 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 के आधिकारिक पेज का यूआरएल. यह 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
टाइमस्टैंप (यूनिक्स से लेकर अब तक के समय के हिसाब से मिलीसेकंड में, new Date() के साथ इस्तेमाल करने के लिए सही है), जो इस PlaceOpeningHoursTime के अगले होने का समय दिखाता है. इसका हिसाब, हफ़्ते के 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 डिग्री x 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
समीक्षा का टाइमस्टैंप, जो कि एक समय (1970 के बाद से अब तक बीते सेकंड) के बाद के सेकंड में दिखाया जाता है.
aspects optional
टाइप:  Array<PlaceAspectRating> optional
समीक्षा में दिए गए पहलुओं के बारे में जानकारी. 0 से 3 के स्केल पर रेटिंग.
author_url optional
टाइप:  string optional
समीक्षक की प्रोफ़ाइल का यूआरएल. समीक्षक की प्रोफ़ाइल उपलब्ध न होने पर, यह undefined होगा.
rating optional
टाइप:  number optional
इस समीक्षा की रेटिंग, 1.0 और 5.0 के बीच की संख्या (शामिल हैं).