Method: places.searchText

जगह की जानकारी खोजने के लिए टेक्स्ट क्वेरी का इस्तेमाल करना.

एचटीटीपी अनुरोध

POST https://places.googleapis.com/v1/places:searchText

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "textQuery": string,
  "languageCode": string,
  "regionCode": string,
  "rankPreference": enum (RankPreference),
  "includedType": string,
  "openNow": boolean,
  "minRating": number,
  "maxResultCount": integer,
  "pageSize": integer,
  "pageToken": string,
  "priceLevels": [
    enum (PriceLevel)
  ],
  "strictTypeFiltering": boolean,
  "locationBias": {
    object (LocationBias)
  },
  "locationRestriction": {
    object (LocationRestriction)
  },
  "evOptions": {
    object (EVOptions)
  },
  "routingParameters": {
    object (RoutingParameters)
  },
  "searchAlongRouteParameters": {
    object (SearchAlongRouteParameters)
  },
  "includePureServiceAreaBusinesses": boolean
}
फ़ील्ड
textQuery

string

ज़रूरी है. टेक्स्ट की मदद से खोज करने के लिए टेक्स्ट क्वेरी.

languageCode

string

अगर जगह के बारे में ज़्यादा जानकारी आपकी पसंदीदा भाषा में उपलब्ध है, तो वह उसी भाषा में दिखेगी. अगर भाषा कोड के बारे में साफ़ तौर पर नहीं बताया गया है या उसे पहचाना नहीं जा सका, तो किसी भी भाषा में जगह की जानकारी दिखाई जा सकती है. हालांकि, अगर अंग्रेज़ी में जानकारी मौजूद है, तो उसे प्राथमिकता दी जाएगी.

फ़िलहाल, यह सुविधा इन भाषाओं में उपलब्ध है: https://developers.google.com/maps/faq#languagesupport.

regionCode

string

वह देश/इलाका जहां से अनुरोध किया गया है. इसके लिए, यूनिकोड देश/इलाके का कोड (सीएलडीआर) इस्तेमाल किया जाता है. इस पैरामीटर का इस्तेमाल, जगह की जानकारी दिखाने के लिए किया जाता है. जैसे, अगर उपलब्ध हो, तो क्षेत्र के हिसाब से जगह का नाम. लागू कानून के आधार पर, इस पैरामीटर से नतीजों पर असर पड़ सकता है.

ज़्यादा जानकारी के लिए, https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html पर जाएं.

ध्यान दें कि फ़िलहाल, तीन अंकों वाले क्षेत्र के कोड इस्तेमाल नहीं किए जा सकते.

rankPreference

enum (RankPreference)

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

includedType

string

जगह की जानकारी का अनुरोध किस तरह का है. इस्तेमाल किए जा सकने वाले टाइप की पूरी सूची: https://developers.google.com/maps/documentation/places/web-service/place-types. इसमें सिर्फ़ एक टाइप शामिल किया जा सकता है.

openNow

boolean

इस कुकी का इस्तेमाल, खोज के नतीजों को सिर्फ़ उन जगहों तक सीमित करने के लिए किया जाता है जो फ़िलहाल खुली हैं. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होता है.

minRating

number

उन नतीजों को फ़िल्टर करके हटा दें जिनकी औसत उपयोगकर्ता रेटिंग, इस सीमा से काफ़ी कम है. मान्य वैल्यू, 0 और 5 के बीच की फ़्लोटिंग पॉइंट संख्या होनी चाहिए. इसमें ये दोनों भी शामिल हैं. साथ ही, यह 0.5 के कैडेंस पर होनी चाहिए. जैसे, [0, 0.5, 1.0, ... , 5.0]. इनपुट की गई रेटिंग को सबसे नज़दीकी 0.5(सीलिंग) तक पूर्णांक बनाया जाएगा. उदाहरण के लिए, 0.6 की रेटिंग से, 1.0 से कम रेटिंग वाले सभी नतीजे हट जाएंगे.

maxResultCount
(deprecated)

integer

बंद कर दिया गया है: इसके बजाय, pageSize का इस्तेमाल करें.

हर पेज पर ज़्यादा से ज़्यादा कितने नतीजे दिखाए जा सकते हैं. अगर उपलब्ध नतीजों की संख्या maxResultCount से ज़्यादा है, तो nextPageToken दिखाया जाता है. इसे pageToken को पास किया जा सकता है, ताकि बाद के अनुरोधों में नतीजों का अगला पेज मिल सके. अगर वैल्यू 0 है या कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट वैल्यू 20 का इस्तेमाल किया जाता है. ज़्यादा से ज़्यादा वैल्यू 20 हो सकती है. 20 से ज़्यादा वैल्यू को 20 में बदल दिया जाएगा. नेगेटिव वैल्यू के लिए, INVALID_ARGUMENT गड़बड़ी दिखेगी.

अगर maxResultCount और pageSize, दोनों की वैल्यू दी गई है, तो maxResultCount की वैल्यू को अनदेखा कर दिया जाएगा.

pageSize

integer

ज़रूरी नहीं. हर पेज पर ज़्यादा से ज़्यादा कितने नतीजे दिखाए जा सकते हैं. अगर उपलब्ध नतीजों की संख्या pageSize से ज़्यादा है, तो nextPageToken दिखाया जाता है. इसे pageToken को पास किया जा सकता है, ताकि बाद के अनुरोधों में नतीजों का अगला पेज मिल सके. अगर वैल्यू 0 है या कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट वैल्यू 20 का इस्तेमाल किया जाता है. इसकी ज़्यादा से ज़्यादा वैल्यू 20 है. 20 से ज़्यादा वैल्यू को 20 पर सेट कर दिया जाएगा. नेगेटिव वैल्यू के लिए, INVALID_ARGUMENT गड़बड़ी दिखेगी.

अगर maxResultCount और pageSize, दोनों की वैल्यू दी गई है, तो maxResultCount की वैल्यू को अनदेखा कर दिया जाएगा.

pageToken

string

ज़रूरी नहीं. यह एक पेज टोकन है, जो TextSearch के पिछले कॉल से मिला था. अगला पेज पाने के लिए, यह जानकारी दें.

पेज नंबर के हिसाब से नतीजे दिखाने के दौरान, TextSearch को दिए गए pageToken, pageSize, और maxResultCount के अलावा अन्य सभी पैरामीटर, पेज टोकन देने वाले शुरुआती कॉल से मेल खाने चाहिए. ऐसा न होने पर, INVALID_ARGUMENT गड़बड़ी का मैसेज दिखता है.

priceLevels[]

enum (PriceLevel)

इस कुकी का इस्तेमाल, खोज के नतीजों को उन जगहों तक सीमित करने के लिए किया जाता है जिन्हें कीमत के कुछ लेवल के तौर पर मार्क किया गया है. उपयोगकर्ता, कीमत के लेवल का कोई भी कॉम्बिनेशन चुन सकते हैं. डिफ़ॉल्ट रूप से, सभी प्राइस लेवल चुनने का विकल्प.

strictTypeFiltering

boolean

इस कुकी का इस्तेमाल, शामिल किए गए टाइप के लिए सख्त फ़िल्टरिंग सेट करने के लिए किया जाता है. अगर इसे 'सही है' पर सेट किया जाता है, तो सिर्फ़ एक ही तरह के नतीजे दिखाए जाएंगे. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होती है.

locationBias

object (LocationBias)

वह क्षेत्र जिसमें खोजना है. इस जगह की जानकारी को पूर्वाग्रह के तौर पर इस्तेमाल किया जाता है. इसका मतलब है कि दी गई जगह के आस-पास के नतीजे दिखाए जा सकते हैं. इसे locationRestriction के साथ सेट नहीं किया जा सकता.

locationRestriction

object (LocationRestriction)

वह क्षेत्र जिसमें खोजना है. इस जगह की जानकारी का इस्तेमाल, खोज के नतीजों को सीमित करने के लिए किया जाता है. इसका मतलब है कि दी गई जगह के बाहर के नतीजे नहीं दिखाए जाएंगे. इसे locationBias के साथ सेट नहीं किया जा सकता.

evOptions

object (EVOptions)

ज़रूरी नहीं. किसी जगह को खोजने के अनुरोध के लिए, ईवी के खोजे जा सकने वाले विकल्प सेट करता है.

routingParameters

object (RoutingParameters)

ज़रूरी नहीं. नतीजों पर रीडायरेक्ट करने के लिए अतिरिक्त पैरामीटर.

searchAlongRouteParameters

object (SearchAlongRouteParameters)

ज़रूरी नहीं. रास्ते के आस-पास मौजूद चीज़ों को खोजने के लिए, अतिरिक्त पैरामीटर वाला प्रोटो.

includePureServiceAreaBusinesses

boolean

ज़रूरी नहीं. अगर फ़ील्ड को 'सही है' पर सेट किया गया है, तो घर या दुकान पर सेवा देने वाले कारोबारों को शामिल करें. घर या दुकान पर सेवा देने वाला कारोबार, ग्राहकों के पते पर जाकर सेवा देता है या डिलीवरी करता है. वह अपने कारोबार के पते पर ग्राहकों को सेवा नहीं देता. उदाहरण के लिए, प्लंबर या सफ़ाई की सेवाएं देने वाले कारोबार. इन कारोबारों का कोई पता या जगह Google Maps पर मौजूद नहीं है. Places API, इन कारोबारों के लिए location, plusCode, और जगह से जुड़े अन्य फ़ील्ड नहीं दिखाएगा.

जवाब का मुख्य भाग

places.searchText के लिए रिस्पॉन्स प्रोटो.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON फ़ॉर्मैट में दिखाया गया है
{
  "places": [
    {
      object (Place)
    }
  ],
  "routingSummaries": [
    {
      object (RoutingSummary)
    }
  ],
  "contextualContents": [
    {
      object (ContextualContent)
    }
  ],
  "nextPageToken": string,
  "searchUri": string
}
फ़ील्ड
places[]

object (Place)

उन जगहों की सूची जो उपयोगकर्ता की टेक्स्ट सर्च की ज़रूरी शर्तों को पूरा करती हैं.

routingSummaries[]

object (RoutingSummary)

रास्ते की जानकारी देने वाली सूचियों की एक सूची. इसमें हर एंट्री, places फ़ील्ड में मौजूद उसी इंडेक्स में मौजूद जगह से जुड़ी होती है. अगर किसी जगह के लिए यात्रा की जानकारी उपलब्ध नहीं है, तो उसमें एक खाली एंट्री होगी. अगर अनुरोध किया जाता है, तो इस सूची में उतनी ही एंट्री होंगी जितनी जगहों की सूची में हैं.

contextualContents[]

object (ContextualContent)

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं.

कॉन्टेक्स्ट के हिसाब से कॉन्टेंट की सूची. इसमें मौजूद हर एंट्री, 'जगहें' फ़ील्ड में मौजूद उसी इंडेक्स में मौजूद जगह से जुड़ी होती है. अनुरोध में मौजूद textQuery से मिलते-जुलते कॉन्टेंट को प्राथमिकता दी जाती है. अगर किसी जगह के लिए कॉन्टेक्स्ट के हिसाब से कॉन्टेंट उपलब्ध नहीं है, तो यह बिना कॉन्टेक्स्ट वाला कॉन्टेंट दिखाएगा. यह फ़ील्ड सिर्फ़ तब खाली होगा, जब इस जगह के लिए कॉन्टेंट उपलब्ध न हो. अगर अनुरोध किया जाता है, तो इस सूची में उतनी ही एंट्री होंगी जितनी जगहों की सूची में हैं.

nextPageToken

string

यह एक ऐसा टोकन है जिसे pageToken के तौर पर भेजा जा सकता है, ताकि अगला पेज वापस पाया जा सके. अगर इस फ़ील्ड को शामिल नहीं किया जाता है या यह खाली है, तो इसका मतलब है कि इसके बाद कोई पेज नहीं है.

searchUri

string

इस लिंक की मदद से, उपयोगकर्ता Google Maps पर उसी टेक्स्ट क्वेरी से खोज कर सकता है जो अनुरोध में दी गई है.

अनुमति पाने के लिंक

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform

RankPreference

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

Enums
RANK_PREFERENCE_UNSPECIFIED "न्यूयॉर्क सिटी में रेस्टोरेंट" जैसी कैटगरी वाली क्वेरी के लिए, RELEVANCE डिफ़ॉल्ट रूप से सेट होता है. कैटेगरी के हिसाब से नहीं की जाने वाली क्वेरी, जैसे कि "माउंटेन व्यू, कैलिफ़ोर्निया" के लिए, हमारा सुझाव है कि आप rankPreference को सेट न करें.
DISTANCE यह दूरी के हिसाब से नतीजों को रैंक करता है.
RELEVANCE यह कुकी, खोज के नतीजों को इस आधार पर रैंक करती है कि वे कितने काम के हैं. सॉर्ट करने का क्रम, सामान्य रैंकिंग स्टैक के हिसाब से तय होता है.

LocationBias

वह क्षेत्र जिसमें खोजना है. इस जगह की जानकारी को पूर्वाग्रह के तौर पर इस्तेमाल किया जाता है. इसका मतलब है कि दी गई जगह के आस-पास के नतीजे दिखाए जा सकते हैं.

JSON के काेड में दिखाना
{

  // Union field type can be only one of the following:
  "rectangle": {
    object (Viewport)
  },
  "circle": {
    object (Circle)
  }
  // End of list of possible types for union field type.
}
फ़ील्ड

यूनियन फ़ील्ड type.

type इनमें से सिर्फ़ एक हो सकता है:

rectangle

object (Viewport)

उत्तर-पूर्व और दक्षिण-पश्चिम कोने से तय किया गया आयताकार बॉक्स. rectangle.high(), आयताकार व्यूपोर्ट का उत्तर-पूर्वी बिंदु होना चाहिए. rectangle.low(), आयताकार व्यूपोर्ट का दक्षिण-पश्चिम बिंदु होना चाहिए. rectangle.low().latitude(), rectangle.high().latitude() से ज़्यादा नहीं हो सकता. इससे अक्षांश की रेंज खाली हो जाएगी. रेक्टैंगल व्यूपोर्ट की चौड़ाई 180 डिग्री से ज़्यादा नहीं हो सकती.

circle

object (Circle)

केंद्र बिंदु और त्रिज्या से तय किया गया वृत्त.

LocationRestriction

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

JSON के काेड में दिखाना
{

  // Union field type can be only one of the following:
  "rectangle": {
    object (Viewport)
  }
  // End of list of possible types for union field type.
}
फ़ील्ड

यूनियन फ़ील्ड type.

type इनमें से सिर्फ़ एक हो सकता है:

rectangle

object (Viewport)

उत्तर-पूर्व और दक्षिण-पश्चिम कोने से तय किया गया आयताकार बॉक्स. rectangle.high(), आयताकार व्यूपोर्ट का उत्तर-पूर्वी बिंदु होना चाहिए. rectangle.low(), आयताकार व्यूपोर्ट का दक्षिण-पश्चिम बिंदु होना चाहिए. rectangle.low().latitude(), rectangle.high().latitude() से ज़्यादा नहीं हो सकता. इससे अक्षांश की रेंज खाली हो जाएगी. रेक्टैंगल व्यूपोर्ट की चौड़ाई 180 डिग्री से ज़्यादा नहीं हो सकती.

EVOptions

किसी जगह को खोजने के अनुरोध के लिए, ईवी के विकल्प खोजे जा सकते हैं.

JSON के काेड में दिखाना
{
  "minimumChargingRateKw": number,
  "connectorTypes": [
    enum (EVConnectorType)
  ]
}
फ़ील्ड
minimumChargingRateKw

number

ज़रूरी नहीं. किलोवॉट में, चार्जिंग की कम से कम ज़रूरी दर. जिस जगह पर चार्जिंग की दर बताई गई दर से कम होती है उसे फ़िल्टर करके हटा दिया जाता है.

connectorTypes[]

enum (EVConnectorType)

ज़रूरी नहीं. पसंदीदा ईवी कनेक्टर टाइप की सूची. जिस जगह पर सूची में दिए गए किसी भी कनेक्टर टाइप का इस्तेमाल नहीं किया जा सकता उसे फ़िल्टर कर दिया जाता है.

SearchAlongRouteParameters

यह Routes API से पहले से कैलकुलेट की गई पॉलीलाइन के बारे में बताता है. यह पॉलीलाइन, खोजे जाने वाले रास्ते के बारे में जानकारी देती है. रास्ते के साथ-साथ खोज करने की सुविधा, खोज के नतीजों को बेहतर बनाने के लिए locationBias या locationRestriction अनुरोध विकल्प का इस्तेमाल करने जैसी है. हालांकि, locationBias और locationRestriction विकल्पों की मदद से, खोज के नतीजों को किसी इलाके के हिसाब से दिखाया जा सकता है. वहीं, इस विकल्प की मदद से, खोज के नतीजों को यात्रा के रास्ते के हिसाब से दिखाया जा सकता है.

इस बात की कोई गारंटी नहीं है कि नतीजे, दिए गए रास्ते के हिसाब से ही होंगे. हालांकि, उन्हें पॉलीलाइन और locationBias या locationRestriction के हिसाब से तय की गई खोज की जगह के हिसाब से रैंक किया जाता है. इसके अलावा, शुरुआती स्टेशन से मंज़िल तक पहुंचने में लगने वाले कम से कम समय के हिसाब से भी रैंक किया जाता है. ऐसा हो सकता है कि नतीजे किसी दूसरे रास्ते के हिसाब से हों. ऐसा खास तौर पर तब होता है, जब दी गई पॉलीलाइन में, शुरुआती जगह से मंज़िल तक पहुंचने का सबसे अच्छा रास्ता न बताया गया हो.

JSON के काेड में दिखाना
{
  "polyline": {
    object (Polyline)
  }
}
फ़ील्ड
polyline

object (Polyline)

ज़रूरी है. रास्ते की पॉलीलाइन.

पॉलीलाइन

रास्ते की पॉलीलाइन. यह सिर्फ़ कोड में बदली गई पॉलीलाइन के साथ काम करता है. इसे स्ट्रिंग के तौर पर पास किया जा सकता है. इसमें कम से कम नुकसान के साथ कंप्रेशन शामिल होता है. यह Routes API का डिफ़ॉल्ट आउटपुट है.

JSON के काेड में दिखाना
{

  // Union field polyline_type can be only one of the following:
  "encodedPolyline": string
  // End of list of possible types for union field polyline_type.
}
फ़ील्ड
यूनियन फ़ील्ड polyline_type. इसमें पॉलीलाइन का टाइप शामिल होता है. Routes API का आउटपुट डिफ़ॉल्ट रूप से encoded_polyline पर सेट होता है. polyline_type इनमें से सिर्फ़ एक हो सकता है:
encodedPolyline

string

कोड में बदला गया पॉलीलाइन, जिसे Routes API डिफ़ॉल्ट रूप से दिखाता है. एन्कोडर और डिकोडर टूल देखें.

ContextualContent

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं.

ऐसा कॉन्टेंट जो जगह के बारे में की गई क्वेरी के हिसाब से हो.

JSON के काेड में दिखाना
{
  "reviews": [
    {
      object (Review)
    }
  ],
  "photos": [
    {
      object (Photo)
    }
  ],
  "justifications": [
    {
      object (Justification)
    }
  ]
}
फ़ील्ड
reviews[]

object (Review)

इस जगह के बारे में समीक्षाओं की सूची. ये समीक्षाएं, जगह के बारे में की गई क्वेरी के हिसाब से होती हैं.

photos[]

object (Photo)

इस जगह की फ़ोटो के बारे में जानकारी (रेफ़रंस के साथ). यह जानकारी, जगह के बारे में की गई क्वेरी के हिसाब से होती है.

justifications[]

object (Justification)

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं.

जगह की जानकारी के लिए तर्क.

वजह

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं.

जगह की जानकारी के लिए तर्क. जस्टिफ़िकेशन से इस सवाल का जवाब मिलता है कि कोई जगह असली उपयोगकर्ता की दिलचस्पी क्यों बढ़ा सकती है.

JSON के काेड में दिखाना
{

  // Union field justification can be only one of the following:
  "reviewJustification": {
    object (ReviewJustification)
  },
  "businessAvailabilityAttributesJustification": {
    object (BusinessAvailabilityAttributesJustification)
  }
  // End of list of possible types for union field justification.
}
फ़ील्ड

यूनियन फ़ील्ड justification.

justification इनमें से सिर्फ़ एक हो सकता है:

reviewJustification

object (ReviewJustification)

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं.

businessAvailabilityAttributesJustification

object (BusinessAvailabilityAttributesJustification)

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं.

ReviewJustification

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं.

उपयोगकर्ता की समीक्षाओं के बारे में जानकारी. इससे उपयोगकर्ता की समीक्षा के उस हिस्से को हाइलाइट किया जाता है जिसमें असली उपयोगकर्ता की दिलचस्पी हो सकती है. उदाहरण के लिए, अगर खोज क्वेरी "लकड़ी की आग में पका पिज़्ज़ा" है, तो समीक्षा के औचित्य में खोज क्वेरी से जुड़ा टेक्स्ट हाइलाइट किया जाता है.

JSON के काेड में दिखाना
{
  "highlightedText": {
    object (HighlightedText)
  },
  "review": {
    object (Review)
  }
}
फ़ील्ड
highlightedText

object (HighlightedText)

review

object (Review)

वह समीक्षा जिससे हाइलाइट किया गया टेक्स्ट जनरेट किया गया है.

HighlightedText

जस्टिफ़िकेशन के हिसाब से हाइलाइट किया गया टेक्स्ट. यह समीक्षा का सबसेट है. हाइलाइट किए जाने वाले सटीक शब्द को HighlightedTextRange से मार्क किया जाता है. हाइलाइट किए गए टेक्स्ट में कई शब्द हो सकते हैं.

JSON के काेड में दिखाना
{
  "text": string,
  "highlightedTextRanges": [
    {
      object (HighlightedTextRange)
    }
  ]
}
फ़ील्ड
text

string

highlightedTextRanges[]

object (HighlightedTextRange)

हाइलाइट किए गए टेक्स्ट की रेंज की सूची.

HighlightedTextRange

हाइलाइट किए गए टेक्स्ट की रेंज.

JSON के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer
}
फ़ील्ड
startIndex

integer

endIndex

integer

BusinessAvailabilityAttributesJustification

एक्सपेरिमेंट के तौर पर उपलब्ध: ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative पर जाएं. BusinessAvailabilityAttributes के लिए औचित्य. इससे पता चलता है कि किसी कारोबार के पास कौनसी ऐसी सुविधाएं हैं जिनमें असली उपयोगकर्ता दिलचस्पी दिखा सकता है.

JSON के काेड में दिखाना
{
  "takeout": boolean,
  "delivery": boolean,
  "dineIn": boolean
}
फ़ील्ड
takeout

boolean

अगर किसी जगह पर खाना पैक कराकर ले जाने की सुविधा उपलब्ध है.

delivery

boolean

अगर किसी जगह पर डिलीवरी की सुविधा उपलब्ध है.

dineIn

boolean

अगर किसी जगह पर बैठकर खाने की सुविधा उपलब्ध है.