REST Resource: places

संसाधन: जगह

किसी जगह की पूरी जानकारी.

JSON के काेड में दिखाना
{
  "name": string,
  "id": string,
  "displayName": {
    object (LocalizedText)
  },
  "types": [
    string
  ],
  "primaryType": string,
  "primaryTypeDisplayName": {
    object (LocalizedText)
  },
  "googleMapsTypeLabel": {
    object (LocalizedText)
  },
  "nationalPhoneNumber": string,
  "internationalPhoneNumber": string,
  "formattedAddress": string,
  "shortFormattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "plusCode": {
    object (PlusCode)
  },
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "rating": number,
  "googleMapsUri": string,
  "websiteUri": string,
  "reviews": [
    {
      object (Review)
    }
  ],
  "photos": [
    {
      object (Photo)
    }
  ],
  "adrFormatAddress": string,
  "businessStatus": enum (BusinessStatus),
  "openingDate": {
    object (Date)
  },
  "priceLevel": enum (PriceLevel),
  "attributions": [
    {
      object (Attribution)
    }
  ],
  "iconMaskBaseUri": string,
  "iconBackgroundColor": string,
  "currentOpeningHours": {
    object (OpeningHours)
  },
  "regularOpeningHours": {
    object (OpeningHours)
  },
  "currentSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "regularSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "timeZone": {
    object (TimeZone)
  },
  "editorialSummary": {
    object (LocalizedText)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "parkingOptions": {
    object (ParkingOptions)
  },
  "subDestinations": [
    {
      object (SubDestination)
    }
  ],
  "fuelOptions": {
    object (FuelOptions)
  },
  "evChargeOptions": {
    object (EVChargeOptions)
  },
  "generativeSummary": {
    object (GenerativeSummary)
  },
  "containingPlaces": [
    {
      object (ContainingPlace)
    }
  ],
  "addressDescriptor": {
    object (AddressDescriptor)
  },
  "googleMapsLinks": {
    object (GoogleMapsLinks)
  },
  "priceRange": {
    object (PriceRange)
  },
  "reviewSummary": {
    object (ReviewSummary)
  },
  "evChargeAmenitySummary": {
    object (EvChargeAmenitySummary)
  },
  "neighborhoodSummary": {
    object (NeighborhoodSummary)
  },
  "consumerAlert": {
    object (ConsumerAlert)
  },
  "movedPlace": string,
  "movedPlaceId": string,
  "transitStation": {
    object (TransitStation)
  },
  "userRatingCount": integer,
  "takeout": boolean,
  "delivery": boolean,
  "dineIn": boolean,
  "curbsidePickup": boolean,
  "reservable": boolean,
  "servesBreakfast": boolean,
  "servesLunch": boolean,
  "servesDinner": boolean,
  "servesBeer": boolean,
  "servesWine": boolean,
  "servesBrunch": boolean,
  "servesVegetarianFood": boolean,
  "utcOffsetMinutes": integer,
  "outdoorSeating": boolean,
  "liveMusic": boolean,
  "menuForChildren": boolean,
  "servesCocktails": boolean,
  "servesDessert": boolean,
  "servesCoffee": boolean,
  "goodForChildren": boolean,
  "allowsDogs": boolean,
  "restroom": boolean,
  "goodForGroups": boolean,
  "goodForWatchingSports": boolean,
  "accessibilityOptions": {
    object (AccessibilityOptions)
  },
  "pureServiceAreaBusiness": boolean
}
फ़ील्ड
name

string

इस जगह का संसाधन नाम, places/{placeId} फ़ॉर्मैट में. इस कुकी का इस्तेमाल, जगह की जानकारी देखने के लिए किया जा सकता है.

id

string

किसी जगह का यूनीक आइडेंटिफ़ायर.

displayName

object (LocalizedText)

जगह का स्थानीय भाषा में नाम. यह ऐसा होना चाहिए जिसे लोग आसानी से पढ़ सकें. उदाहरण के लिए, "Google Sydney", "Starbucks", "Pyrmont" वगैरह.

types[]

string

इस नतीजे के लिए टाइप टैग का सेट. उदाहरण के लिए, "राजनीतिक" और "इलाका". संभावित वैल्यू की पूरी सूची के लिए, https://developers.google.com/maps/documentation/places/web-service/place-types पर मौजूद टेबल A और टेबल B देखें

primaryType

string

दिए गए नतीजे का मुख्य टाइप. यह टाइप, Places API के साथ काम करने वाले टाइप में से एक होना चाहिए. उदाहरण के लिए, "रेस्टोरेंट", "कैफ़े", "हवाई अड्डा" वगैरह. किसी जगह के लिए सिर्फ़ एक मुख्य टाइप चुना जा सकता है. संभावित वैल्यू की पूरी सूची के लिए, https://developers.google.com/maps/documentation/places/web-service/place-types पर मौजूद टेबल A और टेबल B देखें. अगर जगह का मुख्य टाइप, इस्तेमाल किया जा सकने वाला टाइप नहीं है, तो हो सकता है कि मुख्य टाइप मौजूद न हो. जब कोई मुख्य टाइप मौजूद होता है, तो वह हमेशा types फ़ील्ड में मौजूद टाइप में से एक होता है.

primaryTypeDisplayName

object (LocalizedText)

मुख्य टाइप का डिसप्ले नेम. अगर लागू हो, तो अनुरोध की भाषा के हिसाब से स्थानीय भाषा में अनुवाद किया गया डिसप्ले नेम. संभावित वैल्यू की पूरी सूची के लिए, https://developers.google.com/maps/documentation/places/web-service/place-types पर मौजूद टेबल A और टेबल B देखें. अगर जगह का मुख्य टाइप, इस्तेमाल किया जा सकने वाला टाइप नहीं है, तो हो सकता है कि मुख्य टाइप मौजूद न हो.

googleMapsTypeLabel

object (LocalizedText)

Google Maps पर मौजूद जगह का टाइप लेबल. अगर लागू हो, तो इसे अनुरोध की भाषा में बदला जाता है. उदाहरण के लिए, "रेस्टोरेंट", "कैफ़े", "एयरपोर्ट" वगैरह. टाइप लेबल, डिसप्ले नेम के प्राइमरी टाइप से अलग हो सकता है. यह भी हो सकता है कि यह Places API के प्लेस टाइप टेबल में मौजूद टाइप न हो.

nationalPhoneNumber

string

जगह का ऐसा फ़ोन नंबर जिसे आसानी से पढ़ा जा सकता है. यह फ़ोन नंबर, देश के हिसाब से तय किए गए फ़ॉर्मैट में होना चाहिए.

internationalPhoneNumber

string

जगह का फ़ोन नंबर, जिसे आसानी से पढ़ा जा सकता हो. यह अंतरराष्ट्रीय फ़ॉर्मैट में होना चाहिए.

formattedAddress

string

इस जगह का पूरा पता, जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.

shortFormattedAddress

string

इस जगह का छोटा पता, जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.

postalAddress

object (PostalAddress)

डाक पते के फ़ॉर्मैट में पता.

addressComponents[]

object (AddressComponent)

हर इलाके के लेवल के लिए दोहराए गए कॉम्पोनेंट. addressComponents[] ऐरे के बारे में यहां दी गई जानकारी ध्यान में रखें: - पते के कॉम्पोनेंट के ऐरे में, फ़ॉर्मैट किए गए पते से ज़्यादा कॉम्पोनेंट हो सकते हैं. यह ज़रूरी नहीं है कि इस कलेक्शन में, फ़ॉर्मैट किए गए पते में शामिल राजनैतिक इकाइयों के अलावा, पते वाली सभी राजनैतिक इकाइयां शामिल हों. किसी खास पते वाली सभी राजनैतिक इकाइयों को वापस पाने के लिए, आपको रिवर्स जियोकोडिंग का इस्तेमाल करना चाहिए. इसके लिए, अनुरोध में पते के अक्षांश/देशांतर को पैरामीटर के तौर पर पास करें. - यह ज़रूरी नहीं है कि हर अनुरोध के लिए, जवाब का फ़ॉर्मैट एक जैसा हो. खास तौर पर, addressComponents की संख्या, अनुरोध किए गए पते के हिसाब से अलग-अलग होती है. साथ ही, यह एक ही पते के लिए समय के साथ बदल सकती है. किसी कॉम्पोनेंट की पोज़िशन को ऐरे में बदला जा सकता है. कॉम्पोनेंट का टाइप बदला जा सकता है. ऐसा हो सकता है कि बाद के जवाब में कोई कॉम्पोनेंट मौजूद न हो.

plusCode

object (PlusCode)

जगह के अक्षांश/देशांतर का Plus Code.

location

object (LatLng)

इस जगह की पोज़िशन.

viewport

object (Viewport)

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

rating

number

इस जगह के लिए, लोगों की समीक्षाओं के आधार पर 1.0 से 5.0 के बीच की रेटिंग.

googleMapsUri

string

ऐसा यूआरएल जो इस जगह के बारे में ज़्यादा जानकारी देता है.

websiteUri

string

इस जगह की आधिकारिक वेबसाइट, जैसे कि किसी कारोबार का होम पेज. ध्यान दें कि किसी चेन का हिस्सा होने वाली जगहों (जैसे, IKEA स्टोर) के लिए, यह आम तौर पर अलग-अलग स्टोर की वेबसाइट होती है, न कि पूरी चेन की.

reviews[]

object (Review)

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

photos[]

object (Photo)

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

adrFormatAddress

string

जगह का पता, adr माइक्रोफ़ॉर्मैट में: http://microformats.org/wiki/adr.

businessStatus

enum (BusinessStatus)

जगह के लिए कारोबार का स्टेटस.

openingDate

object (Date)

वह तारीख जब यह जगह आने वाले समय में खुलेगी. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब कारोबार की स्थिति FUTURE_OPENING हो.

priceLevel

enum (PriceLevel)

जगह की कीमत का लेवल.

attributions[]

object (Attribution)

डेटा उपलब्ध कराने वाली कंपनियों का ऐसा सेट जिसे इस नतीजे के साथ दिखाया जाना चाहिए.

iconMaskBaseUri

string

आइकॉन मास्क का छोटा किया गया यूआरएल. उपयोगकर्ता, टाइप सफ़िक्स को आखिर में जोड़कर, अलग-अलग तरह के आइकॉन ऐक्सेस कर सकता है. उदाहरण के लिए, ".svg" या ".png".

iconBackgroundColor

string

icon_mask के बैकग्राउंड का रंग, हेक्स फ़ॉर्मैट में. उदाहरण के लिए, #909CE1.

currentOpeningHours

object (OpeningHours)

अगले सात दिनों (आज को शामिल करके) के लिए कारोबार के खुले होने का समय. इसमें, खास दिनों के लिए कारोबार के खुले होने का समय भी शामिल है. यह समयावधि, अनुरोध की तारीख को आधी रात से शुरू होती है और छह दिन बाद रात 11:59 बजे खत्म होती है. अगर कारोबार के खुले होने का असल समय इस सीमा से बाहर है, तो कारोबार के खुले होने के समय को छोटा कर दिया जाएगा. उदाहरण के लिए, अगर कोई जगह कल रात 10 बजे से आज सुबह 6 बजे तक खुली थी, तो कारोबार के खुले होने का समय आज रात 12 बजे से आज सुबह 6 बजे तक दिखेगा. इस फ़ील्ड में, उन तारीखों के लिए सेट किए गए सभी घंटों का specialDays सब-फ़ील्ड शामिल होता है जिनके लिए खास घंटे सेट किए गए हैं.

regularOpeningHours

object (OpeningHours)

कारोबार के खुले होने का सामान्य समय, किसी जगह के खुले होने का वह समय होता है जो आम तौर पर तय होता है. ध्यान दें कि अगर कोई जगह हमेशा (24 घंटे) खुली रहती है, तो close फ़ील्ड सेट नहीं किया जाएगा. क्लाइंट, हमेशा खुले रहने वाले कारोबारों (24 घंटे) के लिए, open अवधि पर भरोसा कर सकते हैं. इसमें day की वैल्यू 0, hour की वैल्यू 0, और minute की वैल्यू 0 होती है.

currentSecondaryOpeningHours[]

object (OpeningHours)

इसमें अगले सात दिनों के लिए एंट्री की एक सीरीज़ होती है. इसमें कारोबार के खुले होने के दूसरे समय की जानकारी भी शामिल होती है. कारोबार के खुले होने का दूसरा समय, मुख्य समय से अलग होता है. उदाहरण के लिए, कोई रेस्टोरेंट ड्राइव-थ्रू (कार से उतरे बिना ऑर्डर देना) या डिलीवरी के लिए उपलब्ध समय को, कारोबार के खुले रहने के दूसरे समय के तौर पर सेट कर सकता है. इस फ़ील्ड से, टाइप सब-फ़ील्ड भर जाता है. यह सब-फ़ील्ड, जगह के टाइप के आधार पर, खुले रहने के समय के टाइप की पहले से तय की गई सूची से जानकारी लेता है. जैसे, ड्राइव-थ्रू, पिकअप या टेकआउट. इस फ़ील्ड में, उन तारीखों के लिए सेट किए गए सभी घंटों का specialDays सब-फ़ील्ड शामिल होता है जिनके लिए खास घंटे सेट किए गए हैं.

regularSecondaryOpeningHours[]

object (OpeningHours)

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

timeZone

object (TimeZone)

IANA टाइम ज़ोन डेटाबेस का टाइम ज़ोन. उदाहरण के लिए, "America/New_York".

editorialSummary

object (LocalizedText)

इसमें जगह की खास जानकारी होती है. खास जानकारी में टेक्स्ट के तौर पर खास जानकारी दी जाती है. साथ ही, अगर लागू हो, तो इसमें भाषा कोड भी शामिल होता है. जवाब के टेक्स्ट को उसी तरह से दिखाना होगा जैसा वह है. इसमें कोई बदलाव नहीं किया जा सकता.

paymentOptions

object (PaymentOptions)

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

parkingOptions

object (ParkingOptions)

जगह के हिसाब से पार्किंग के विकल्प.

subDestinations[]

object (SubDestination)

जगह से जुड़ी उप-मंज़िलों की सूची.

fuelOptions

object (FuelOptions)

किसी पेट्रोल पंप पर उपलब्ध ईंधन के विकल्पों के बारे में सबसे नई जानकारी. यह जानकारी समय-समय पर अपडेट की जाती है.

evChargeOptions

object (EVChargeOptions)

ईवी चार्जिंग के विकल्पों के बारे में जानकारी.

generativeSummary

object (GenerativeSummary)

जगह के बारे में एआई से जनरेट की गई खास जानकारी.

containingPlaces[]

object (ContainingPlace)

उन जगहों की सूची जिनमें मौजूदा जगह मौजूद है.

addressDescriptor

object (AddressDescriptor)

जगह के पते का डेस्क्रिप्टर. पते के डिस्क्रिप्टर में ऐसी अतिरिक्त जानकारी शामिल होती है जिससे लैंडमार्क और इलाकों का इस्तेमाल करके, किसी जगह के बारे में बताया जा सकता है. https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage पर पते के डिस्क्रिप्टर की क्षेत्रीय कवरेज देखें.

priceRange

object (PriceRange)

किसी जगह से जुड़ी कीमत सीमा.

reviewSummary

object (ReviewSummary)

उपयोगकर्ताओं की समीक्षाओं का इस्तेमाल करके, एआई की मदद से जनरेट की गई जगह की खास जानकारी.

evChargeAmenitySummary

object (EvChargeAmenitySummary)

ईवी चार्जिंग स्टेशन के आस-पास मौजूद सुविधाओं के बारे में खास जानकारी.

neighborhoodSummary

object (NeighborhoodSummary)

जगह के आस-पास की लोकप्रिय जगहों की खास जानकारी.

consumerAlert

object (ConsumerAlert)

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

movedPlace

string

अगर यह जगह हमेशा के लिए बंद हो गई है और किसी नई जगह पर चली गई है, तो इस फ़ील्ड में नई जगह का संसाधन नाम होता है. यह places/{placeId} फ़ॉर्मैट में होता है. अगर इस जगह की जानकारी को कई बार बदला गया है, तो इस फ़ील्ड में पहली बार बदली गई जगह की जानकारी दिखेगी. अगर यह जगह नहीं बदली है, तो इस फ़ील्ड में कोई वैल्यू नहीं डाली जाएगी.

movedPlaceId

string

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

transitStation

object (TransitStation)

जगह के लिए बस, मेट्रो वगैरह के स्टेशन की जानकारी.

userRatingCount

integer

इस जगह के लिए, टेक्स्ट या बिना टेक्स्ट वाली समीक्षाओं की कुल संख्या.

takeout

boolean

इससे पता चलता है कि कारोबार में खाना पैक कराने की सुविधा उपलब्ध है या नहीं.

delivery

boolean

इससे पता चलता है कि कारोबार डिलीवरी की सुविधा देता है या नहीं.

dineIn

boolean

इससे पता चलता है कि कारोबार में, अंदर या बाहर बैठने की सुविधा है या नहीं.

curbsidePickup

boolean

इससे यह पता चलता है कि कारोबार, कर्बसाइड पिकअप की सुविधा देता है या नहीं.

reservable

boolean

इससे यह पता चलता है कि जगह के लिए बुकिंग की जा सकती है या नहीं.

servesBreakfast

boolean

इससे पता चलता है कि जगह पर नाश्ता मिलता है या नहीं.

servesLunch

boolean

इससे पता चलता है कि क्या इस जगह पर लंच परोसा जाता है.

servesDinner

boolean

इससे पता चलता है कि जगह पर डिनर परोसा जाता है या नहीं.

servesBeer

boolean

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

servesWine

boolean

इससे पता चलता है कि जगह पर वाइन मिलती है या नहीं.

servesBrunch

boolean

इससे पता चलता है कि इस जगह पर ब्रंच परोसा जाता है या नहीं.

servesVegetarianFood

boolean

इससे पता चलता है कि इस जगह पर शाकाहारी खाना मिलता है या नहीं.

utcOffsetMinutes

integer

इस जगह का टाइमज़ोन, फ़िलहाल यूटीसी से कितने मिनट आगे या पीछे है. इसे मिनटों में दिखाया जाता है, ताकि उन टाइमज़ोन के लिए भी काम कर सके जिनमें समय का अंतर घंटे के कुछ हिस्से में होता है. जैसे, X घंटे और 15 मिनट.

outdoorSeating

boolean

यहां बाहर बैठकर खाने की सुविधा है.

liveMusic

boolean

जगह पर लाइव म्यूज़िक की सुविधा उपलब्ध है.

menuForChildren

boolean

जगह पर बच्चों के लिए मेन्यू उपलब्ध है.

servesCocktails

boolean

यहां कॉकटेल मिलती हैं.

servesDessert

boolean

यहाँ डिज़र्ट परोसा जाता है.

servesCoffee

boolean

जगह पर कॉफ़ी मिलती है.

goodForChildren

boolean

यह जगह बच्चों के लिए अच्छी है.

allowsDogs

boolean

जगह पर कुत्तों को लाने की अनुमति है.

restroom

boolean

जगह पर शौचालय है.

goodForGroups

boolean

जगह में ग्रुप के हिसाब से रहने की सुविधा है.

goodForWatchingSports

boolean

यह जगह खेल देखने के लिए अच्छी है.

accessibilityOptions

object (AccessibilityOptions)

किसी जगह पर सुलभता से जुड़े विकल्पों के बारे में जानकारी.

pureServiceAreaBusiness

boolean

इससे पता चलता है कि कारोबार, सिर्फ़ सेवा देने के इलाके में आता है या नहीं. घर या दुकान पर सेवा देने वाला कारोबार, ग्राहकों के पते पर जाकर सेवा देता है या डिलीवरी करता है. वह अपने कारोबार के पते पर ग्राहकों को सेवा नहीं देता. उदाहरण के लिए, प्लंबर या सफ़ाई की सेवाएं देने वाले कारोबार. ऐसा हो सकता है कि उन कारोबारों का पता या जगह Google Maps पर मौजूद न हो.

LocalizedText

किसी भाषा में टेक्स्ट का स्थानीय भाषा में लिखा गया वर्शन.

JSON के काेड में दिखाना
{
  "text": string,
  "languageCode": string
}
फ़ील्ड
text

string

यहां दी गई languageCode के हिसाब से, स्थानीय भाषा में लिखी गई स्ट्रिंग.

languageCode

string

टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn".

ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं.

PostalAddress

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

आम तौर पर, उपयोगकर्ता के इनपुट या मौजूदा डेटा को इंपोर्ट करके पता बनाया जाता है. यह प्रोसेस के टाइप पर निर्भर करता है.

पता डालने या उसमें बदलाव करने के बारे में सलाह:

  • अंतरराष्ट्रीय स्तर पर इस्तेमाल किए जा सकने वाले पते के विजेट का इस्तेमाल करें. जैसे, https://github.com/google/libaddressinput.
  • उपयोगकर्ताओं को उन देशों के बाहर के फ़ील्ड के लिए, इनपुट या बदलाव करने वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट नहीं दिखाए जाने चाहिए जहां उस फ़ील्ड का इस्तेमाल किया जाता है.

इस स्कीमा को इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, यहां जाएं: https://support.google.com/business/answer/6397478.

JSON के काेड में दिखाना
{
  "revision": integer,
  "regionCode": string,
  "languageCode": string,
  "postalCode": string,
  "sortingCode": string,
  "administrativeArea": string,
  "locality": string,
  "sublocality": string,
  "addressLines": [
    string
  ],
  "recipients": [
    string
  ],
  "organization": string
}
फ़ील्ड
revision

integer

PostalAddress के स्कीमा में बदलाव किया गया. इसे 0 पर सेट किया जाना चाहिए, जो कि नया वर्शन है.

सभी नए वर्शन, पुराने वर्शन के साथ काम करने वाले होने चाहिए.

regionCode

string

ज़रूरी है. पते में दिए गए देश/इलाके का CLDR रीजन कोड. इसकी जानकारी कभी भी अपने-आप नहीं मिलती है. उपयोगकर्ता को यह पक्का करना होता है कि वैल्यू सही हो. ज़्यादा जानकारी के लिए, https://cldr.unicode.org/ और https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html पर जाएं. उदाहरण के लिए, स्विट्ज़रलैंड के लिए "CH".

languageCode

string

ज़रूरी नहीं. इस पते पर मौजूद कॉन्टेंट का BCP-47 भाषा कोड (अगर पता हो). यह अक्सर इनपुट फ़ॉर्म की यूज़र इंटरफ़ेस (यूआई) भाषा होती है. इसके अलावा, यह उस देश/इलाके में इस्तेमाल की जाने वाली किसी भाषा या उसके लिप्यंतरण से मेल खानी चाहिए जहां का पता दिया गया है. इससे कुछ देशों में फ़ॉर्मैटिंग पर असर पड़ सकता है. हालांकि, इससे डेटा के सही होने पर कोई असर नहीं पड़ता. साथ ही, इससे कभी भी पुष्टि करने या फ़ॉर्मैटिंग से जुड़ी अन्य कार्रवाइयों पर कोई असर नहीं पड़ेगा.

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

उदाहरण: "zh-Hant", "ja", "ja-Latn", "en".

postalCode

string

ज़रूरी नहीं. पते का पिन कोड. सभी देशों में पिन कोड का इस्तेमाल नहीं किया जाता है. साथ ही, यह ज़रूरी नहीं है कि सभी देशों में पिन कोड मौजूद हों. हालांकि, जहां इनका इस्तेमाल किया जाता है वहां पते के अन्य हिस्सों के साथ इनकी पुष्टि की जा सकती है. उदाहरण के लिए, अमेरिका में राज्य या पिन कोड की पुष्टि करना.

sortingCode

string

ज़रूरी नहीं. देश के हिसाब से क्रम से लगाने का अतिरिक्त कोड. इसका इस्तेमाल ज़्यादातर देशों/इलाकों में नहीं किया जाता. इसका इस्तेमाल करने पर, वैल्यू "CEDEX" जैसी स्ट्रिंग होती है. इसके बाद, संख्या (उदाहरण के लिए, "CEDEX 7") भी हो सकती है या सिर्फ़ एक संख्या हो सकती है. यह "सेक्टर कोड" (जमैका), "डिलीवरी की जगह इंडिकेटर" (मलावी) या "पोस्ट ऑफ़िस इंडिकेटर" (कोत द आइवर) को दिखाता है.

administrativeArea

string

ज़रूरी नहीं. किसी देश या इलाके के पते के लिए इस्तेमाल होने वाला सबसे बड़ा एडमिनिस्ट्रेटिव सबडिविज़न. उदाहरण के लिए, यह कोई राज्य, प्रांत, ओब्लास्ट या प्रीफ़ेक्चर (प्रांत) हो सकता है. स्पेन के लिए, यह प्रांत है, न कि ऑटोनॉमस कम्यूनिटी (उदाहरण के लिए, "बार्सिलोना" और "कैटलोनिया" नहीं). कई देशों में, डाक पते में प्रशासनिक क्षेत्र का इस्तेमाल नहीं किया जाता. उदाहरण के लिए, स्विट्ज़रलैंड में इसे खाली छोड़ देना चाहिए.

locality

string

ज़रूरी नहीं. आम तौर पर, यह पते के शहर या कस्बे वाले हिस्से को दिखाता है. उदाहरण: अमेरिका का शहर, इटली का कम्यून, यूनाइटेड किंगडम का पोस्ट टाउन. दुनिया के जिन इलाकों में स्थानीयता की जानकारी सही तरीके से नहीं दी गई है या इस स्ट्रक्चर में सही तरीके से फ़िट नहीं होती है वहां locality को खाली छोड़ दें और addressLines का इस्तेमाल करें.

sublocality

string

ज़रूरी नहीं. पते का उप-इलाका. उदाहरण के लिए, यह कोई मोहल्ला, नगर या ज़िला हो सकता है.

addressLines[]

string

पते की ऐसी लाइनें जिनमें पते के निचले लेवल की जानकारी शामिल होती है.

addressLines में मौजूद वैल्यू में टाइप की जानकारी नहीं होती है. साथ ही, कभी-कभी एक फ़ील्ड में कई वैल्यू हो सकती हैं. उदाहरण के लिए, "Austin, TX". इसलिए, यह ज़रूरी है कि लाइन का क्रम साफ़ तौर पर बताया गया हो. पते की लाइनों का क्रम, पते के देश या इलाके के लिए "लिफ़ाफ़े के क्रम" के हिसाब से होना चाहिए. जिन जगहों पर यह अलग-अलग हो सकता है (उदाहरण के लिए, जापान), वहां address_language का इस्तेमाल करके इसे साफ़ तौर पर बताया जाता है. उदाहरण के लिए, बड़े से छोटे ऑर्डर के लिए "ja" और छोटे से बड़े ऑर्डर के लिए "ja-Latn" या "en". इस तरह, भाषा के आधार पर पते की सबसे सटीक लाइन चुनी जा सकती है.

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

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

recipients[]

string

ज़रूरी नहीं. वह व्यक्ति जिसे पते पर डिलीवरी की जानी है. कुछ मामलों में, इस फ़ील्ड में एक से ज़्यादा लाइनों वाली जानकारी हो सकती है. उदाहरण के लिए, इसमें "केयर ऑफ़" की जानकारी शामिल हो सकती है.

organization

string

ज़रूरी नहीं. पते पर मौजूद संगठन का नाम.

AddressComponent

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

JSON के काेड में दिखाना
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
फ़ील्ड
longText

string

पते के कॉम्पोनेंट का पूरा टेक्स्ट ब्यौरा या नाम. उदाहरण के लिए, ऑस्ट्रेलिया के लिए पते के कॉम्पोनेंट का long_name "ऑस्ट्रेलिया" हो सकता है.

shortText

string

अगर पता कॉम्पोनेंट उपलब्ध है, तो उसके लिए छोटा किया गया टेक्स्ट वाला नाम. उदाहरण के लिए, ऑस्ट्रेलिया के लिए पते के कॉम्पोनेंट का short_name "AU" हो सकता है.

types[]

string

यह एक ऐरे है. इससे पता चलता है कि पते के कॉम्पोनेंट किस तरह के हैं.

languageCode

string

इस कॉम्पोनेंट को फ़ॉर्मैट करने के लिए इस्तेमाल की गई भाषा. यह CLDR नोटेशन में होती है.

PlusCode

प्लस कोड (http://plus.codes) एक लोकेशन रेफ़रंस होता है. यह दो फ़ॉर्मैट में होता है: ग्लोबल कोड, जो 14 मीटर x 14 मीटर (डिग्री का 1/8000वां हिस्सा) या इससे छोटे आयत को तय करता है. दूसरा, कंपाउंड कोड, जो प्रीफ़िक्स को रेफ़रंस लोकेशन से बदलता है.

JSON के काेड में दिखाना
{
  "globalCode": string,
  "compoundCode": string
}
फ़ील्ड
globalCode

string

जगह का ग्लोबल (पूरा) कोड, जैसे कि "9FWM33GV+HQ". यह 1/8000 डिग्री गुणा 1/8000 डिग्री (~14 मीटर गुणा 14 मीटर) के क्षेत्र को दिखाता है.

compoundCode

string

जगह का कंपाउंड कोड, जैसे कि "33GV+HQ, रामबर्ग, नॉर्वे". इसमें ग्लोबल कोड का सफ़िक्स होता है. साथ ही, प्रीफ़िक्स को फ़ॉर्मैट किए गए रेफ़रंस इकाई के नाम से बदल दिया जाता है.

LatLng

यह अक्षांश/देशांतर की जोड़ी को दिखाता है. इसे डबल के तौर पर दिखाया जाता है, ताकि अक्षांश और देशांतर की डिग्री को दिखाया जा सके. जब तक अलग से कोई जानकारी न दी जाए, तब तक इस ऑब्जेक्ट को WGS84 स्टैंडर्ड के मुताबिक होना चाहिए. वैल्यू, सामान्य की गई रेंज में होनी चाहिए.

JSON के काेड में दिखाना
{
  "latitude": number,
  "longitude": number
}
फ़ील्ड
latitude

number

डिग्री में अक्षांश. यह [-90.0, +90.0] की रेंज में होना चाहिए.

longitude

number

डिग्री में देशांतर. यह [-180.0, +180.0] की रेंज में होना चाहिए.

व्यूपोर्ट

अक्षांश-देशांतर व्यूपोर्ट, जिसे दो विकर्ण विपरीत low और high पॉइंट के तौर पर दिखाया गया है. व्यू पोर्ट को एक बंद क्षेत्र माना जाता है. इसका मतलब है कि इसमें इसकी सीमा शामिल होती है. अक्षांश की सीमाएं -90 से 90 डिग्री के बीच होनी चाहिए. साथ ही, देशांतर की सीमाएं -180 से 180 डिग्री के बीच होनी चाहिए. इनमें ये मामले शामिल हैं:

  • अगर low = high है, तो व्यूपोर्ट में सिर्फ़ एक पॉइंट होता है.

  • अगर low.longitude > high.longitude है, तो देशांतर की रेंज उलट जाती है. इसका मतलब है कि व्यूपोर्ट, 180 डिग्री देशांतर की लाइन को पार कर जाता है.

  • अगर low.longitude = -180 डिग्री और high.longitude = 180 डिग्री है, तो व्यूपोर्ट में सभी देशांतर शामिल होते हैं.

  • अगर low.longitude = 180 डिग्री और high.longitude = -180 डिग्री है, तो देशांतर की रेंज खाली होती है.

  • अगर low.latitude > high.latitude है, तो अक्षांश की रेंज खाली होती है.

low और high, दोनों फ़ील्ड में वैल्यू मौजूद होनी चाहिए. साथ ही, ऊपर दी गई परिभाषाओं के मुताबिक, दिखाए गए बॉक्स में वैल्यू मौजूद होनी चाहिए. व्यू पोर्ट खाली होने पर गड़बड़ी होगी.

उदाहरण के लिए, इस व्यूपोर्ट में न्यूयॉर्क शहर पूरी तरह से शामिल है:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

JSON के काेड में दिखाना
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
फ़ील्ड
low

object (LatLng)

ज़रूरी है. व्यूपोर्ट का सबसे निचला पॉइंट.

high

object (LatLng)

ज़रूरी है. व्यूपोर्ट का सबसे ऊपरी हिस्सा.

समीक्षा करें

किसी जगह की समीक्षा के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "name": string,
  "relativePublishTimeDescription": string,
  "text": {
    object (LocalizedText)
  },
  "originalText": {
    object (LocalizedText)
  },
  "rating": number,
  "authorAttribution": {
    object (AuthorAttribution)
  },
  "publishTime": string,
  "flagContentUri": string,
  "googleMapsUri": string,
  "visitDate": {
    object (Date)
  }
}
फ़ील्ड
name

string

यह जगह की समीक्षा का रेफ़रंस है. इसका इस्तेमाल, जगह की इस समीक्षा को फिर से देखने के लिए किया जा सकता है. इसे एपीआई "संसाधन" का नाम भी कहा जाता है: places/{placeId}/reviews/{review}.

relativePublishTimeDescription

string

यह फ़ॉर्मैट किया गया ऐसा स्ट्रिंग होता है जिसमें हाल ही के समय के बारे में बताया जाता है. इसमें समीक्षा के समय को मौजूदा समय के हिसाब से बताया जाता है. यह स्ट्रिंग, भाषा और देश के हिसाब से सही फ़ॉर्म में होती है.

text

object (LocalizedText)

समीक्षा का स्थानीय भाषा में अनुवाद किया गया टेक्स्ट.

originalText

object (LocalizedText)

समीक्षा का टेक्स्ट, उसकी मूल भाषा में.

rating

number

यह 1.0 से 5.0 के बीच की कोई संख्या होती है. इसे स्टार की संख्या भी कहा जाता है.

authorAttribution

object (AuthorAttribution)

इस समीक्षा को लिखने वाले व्यक्ति का नाम.

publishTime

string (Timestamp format)

समीक्षा का टाइमस्टैंप.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

flagContentUri

string

ऐसा लिंक जहां उपयोगकर्ता, समीक्षा से जुड़ी किसी समस्या को फ़्लैग कर सकते हैं.

googleMapsUri

string

Google Maps पर समीक्षा दिखाने वाला लिंक.

visitDate

object (Date)

वह तारीख जब लेखक ने जगह का दौरा किया था. इसे विज़िट के साल और महीने के हिसाब से छोटा कर दिया जाता है.

AuthorAttribution

यूजीसी डेटा के लेखक के बारे में जानकारी. Photo और Review में इस्तेमाल किया जाता है.

JSON के काेड में दिखाना
{
  "displayName": string,
  "uri": string,
  "photoUri": string
}
फ़ील्ड
displayName

string

Photo या Review के लेखक का नाम.

uri

string

Photo या Review के लेखक का यूआरआई.

photoUri

string

Photo या Review के लेखक की प्रोफ़ाइल फ़ोटो का यूआरआई.

तारीख

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

  • पूरी तारीख, जिसमें साल, महीने, और दिन की वैल्यू शून्य नहीं होनी चाहिए.
  • महीना और दिन, जिसमें साल शून्य होता है. उदाहरण के लिए, सालगिरह.
  • सिर्फ़ साल, जिसमें महीना और दिन शून्य होता है.
  • साल और महीना, जिसमें दिन की वैल्यू शून्य होती है. उदाहरण के लिए, क्रेडिट कार्ड के खत्म होने की तारीख.

मिलते-जुलते टाइप:

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

integer

तारीख का साल. यह 1 से 9999 के बीच होना चाहिए. साल के बिना तारीख तय करने के लिए, इसे 0 पर सेट करें.

month

integer

साल का महीना. यह वैल्यू 1 से 12 के बीच होनी चाहिए. अगर आपको महीने और दिन के बिना साल की जानकारी देनी है, तो इसे 0 पर सेट करें.

day

integer

महीने का दिन. यह 1 से 31 के बीच की कोई संख्या होनी चाहिए. साथ ही, यह साल और महीने के हिसाब से मान्य होनी चाहिए. अगर आपको सिर्फ़ साल या साल और महीना बताना है, तो इसे 0 पर सेट करें.

फ़ोटो

किसी जगह की फ़ोटो के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "name": string,
  "widthPx": integer,
  "heightPx": integer,
  "authorAttributions": [
    {
      object (AuthorAttribution)
    }
  ],
  "flagContentUri": string,
  "googleMapsUri": string
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. यह जगह की फ़ोटो का रेफ़रंस है. इसका इस्तेमाल, जगह की इस फ़ोटो को फिर से ढूंढने के लिए किया जा सकता है. इसे एपीआई "संसाधन" का नाम भी कहा जाता है: places/{placeId}/photos/{photo}.

widthPx

integer

पिक्सेल में, ज़्यादा से ज़्यादा उपलब्ध चौड़ाई.

heightPx

integer

पिक्सल में, ज़्यादा से ज़्यादा उपलब्ध ऊंचाई.

authorAttributions[]

object (AuthorAttribution)

इस फ़ोटो के लेखक.

flagContentUri

string

ऐसा लिंक जहां उपयोगकर्ता, फ़ोटो से जुड़ी समस्या की शिकायत कर सकते हैं.

googleMapsUri

string

Google Maps पर फ़ोटो दिखाने का लिंक.

BusinessStatus

जगह के लिए कारोबार की स्थिति.

Enums
BUSINESS_STATUS_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है.
OPERATIONAL यह कारोबार चालू है. हालांकि, यह ज़रूरी नहीं है कि यह अभी खुला हो.
CLOSED_TEMPORARILY यह कारोबार कुछ समय के लिए बंद है.
CLOSED_PERMANENTLY यह कारोबार हमेशा के लिए बंद हो गया है.
FUTURE_OPENING यह कारोबार आने वाले समय में खुलेगा.

PriceLevel

जगह की कीमत का लेवल.

Enums
PRICE_LEVEL_UNSPECIFIED जगह के लिए कीमत का लेवल तय नहीं किया गया है या इसके बारे में जानकारी नहीं है.
PRICE_LEVEL_FREE जगह पर बिना किसी शुल्क के सेवाएं दी जाती हैं.
PRICE_LEVEL_INEXPENSIVE जगह पर किफ़ायती सेवाएं मिलती हैं.
PRICE_LEVEL_MODERATE जगह पर सामान्य कीमत पर सेवाएं उपलब्ध हैं.
PRICE_LEVEL_EXPENSIVE जगह पर महंगी सेवाएं दी जाती हैं.
PRICE_LEVEL_VERY_EXPENSIVE जगह पर बहुत महंगी सेवाएं दी जाती हैं.

एट्रिब्यूशन

इस जगह की जानकारी देने वाली कंपनियों के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "provider": string,
  "providerUri": string
}
फ़ील्ड
provider

string

जगह की जानकारी देने वाली कंपनी का नाम.

providerUri

string

जगह का डेटा उपलब्ध कराने वाली कंपनी का यूआरआई.

OpeningHours

जगह के खुले होने के समय के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "periods": [
    {
      object (Period)
    }
  ],
  "weekdayDescriptions": [
    string
  ],
  "secondaryHoursType": enum (SecondaryHoursType),
  "specialDays": [
    {
      object (SpecialDay)
    }
  ],
  "nextOpenTime": string,
  "nextCloseTime": string,
  "openNow": boolean
}
फ़ील्ड
periods[]

object (Period)

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

periods का पहला दिन तय नहीं होता. इसे रविवार नहीं माना जाना चाहिए. एपीआई, कई फ़ैक्टर के आधार पर शुरुआत का दिन तय करता है. उदाहरण के लिए, 24 घंटे और सातों दिन काम करने वाले कारोबार के लिए, पहला पीरियड अनुरोध वाले दिन से शुरू हो सकता है. वहीं, कुछ कारोबारों के लिए यह हफ़्ते का पहला दिन हो सकता है, जब वे खुले हों.

ध्यान दें: periods ऐरे का क्रम, weekdayDescriptions ऐरे के क्रम से अलग होता है. यह न मान लें कि ये बदलाव उसी दिन लागू हो जाएंगे.

weekdayDescriptions[]

string

इस जगह के खुले होने के समय के बारे में बताने वाली स्थानीय भाषा में स्ट्रिंग. हफ़्ते के हर दिन के लिए एक स्ट्रिंग.

ध्यान दें: दिनों का क्रम और हफ़्ते की शुरुआत, स्थान-भाषा (भाषा और क्षेत्र) के हिसाब से तय होती है. periods अरे का क्रम, weekdayDescriptions अरे के क्रम से अलग होता है. यह न मान लें कि ये बदलाव उसी दिन लागू हो जाएंगे.

अगर घंटे की जानकारी नहीं है या उसे स्थानीय भाषा में नहीं बदला जा सका, तो यह फ़ील्ड खाली रहेगा. उदाहरण: "Sun: 18:00–06:00"

secondaryHoursType

enum (SecondaryHoursType)

यह एक टाइप स्ट्रिंग है. इसका इस्तेमाल, सेकंडरी घंटों के टाइप की पहचान करने के लिए किया जाता है.

specialDays[]

object (SpecialDay)

छुट्टियों के लिए स्ट्रक्चर्ड जानकारी. ये छुट्टियां, कारोबार खुलने के समय की उस अवधि में होनी चाहिए जिसके लिए जानकारी दी गई है. खास दिन ऐसे दिन होते हैं जिनसे किसी जगह के खुले होने के समय पर असर पड़ सकता है. जैसे, क्रिसमस का दिन. अगर कारोबार के खुले होने का समय सामान्य से अलग है, तो currentOpeningHours और currentSecondaryOpeningHours के लिए सेट करें.

nextOpenTime

string (Timestamp format)

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

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

nextCloseTime

string (Timestamp format)

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

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

openNow

boolean

कारोबार के खुले होने का समय चालू है या नहीं. कारोबार के खुले होने के सामान्य समय और मौजूदा समय के लिए, इस फ़ील्ड का मतलब है कि कारोबार खुला है या नहीं. कारोबार के खुले होने के दूसरे समय और कारोबार के खुले होने के मौजूदा दूसरे समय के लिए, इस फ़ील्ड का मतलब है कि कारोबार के खुले होने का दूसरा समय चालू है या नहीं.

पीरियड का बटन

वह अवधि जिसके दौरान कारोबार की स्थिति 'अभी खुला है' पर सेट रहती है.

JSON के काेड में दिखाना
{
  "open": {
    object (Point)
  },
  "close": {
    object (Point)
  }
}
फ़ील्ड
open

object (Point)

वह समय जब जगह खुलती है.

close

object (Point)

वह समय जब जगह बंद हो जाती है.

पॉइंट

स्टेटस बदलने के पॉइंट.

JSON के काेड में दिखाना
{
  "date": {
    object (Date)
  },
  "truncated": boolean,
  "day": integer,
  "hour": integer,
  "minute": integer
}
फ़ील्ड
date

object (Date)

जगह के हिसाब से स्थानीय टाइमज़ोन में तारीख.

truncated

boolean

इस एंडपॉइंट को छोटा किया गया था या नहीं. जब असली घंटे, उन घंटों से बाहर होते हैं जिनके बीच हम घंटे वापस करना चाहते हैं, तो हम घंटों को इन सीमाओं पर वापस ले जाते हैं. इसे ट्रंकेशन कहते हैं. इससे यह पक्का होता है कि अनुरोध किए जाने वाले दिन की आधी रात से लेकर, ज़्यादा से ज़्यादा 24 * 7 घंटे का डेटा वापस लाया जाए.

day

integer

हफ़्ते का दिन, 0 से 6 के बीच के पूर्णांक के तौर पर. 0 का मतलब रविवार, 1 का मतलब सोमवार वगैरह होता है.

hour

integer

24 घंटे के फ़ॉर्मैट में घंटा. इसकी वैल्यू 0 से 23 तक होती है.

minute

integer

अभी-अभी. इसकी वैल्यू 0 से 59 तक होती है.

SecondaryHoursType

इस टाइप का इस्तेमाल, कारोबार के खुले रहने के दूसरे समय की जानकारी देने के लिए किया जाता है.

Enums
SECONDARY_HOURS_TYPE_UNSPECIFIED सेकंडरी घंटे का टाइप तय न होने पर डिफ़ॉल्ट वैल्यू.
DRIVE_THROUGH बैंक, रेस्टोरेंट या फ़ार्मेसी के लिए ड्राइव-थ्रू की सुविधा उपलब्ध होने का समय.
HAPPY_HOUR हैप्पी आवर.
DELIVERY डिलीवरी का समय.
TAKEOUT टेकआउट का समय.
KITCHEN किचन का समय.
BREAKFAST नाश्ते का समय.
LUNCH दोपहर के खाने का समय.
DINNER डिनर का समय.
BRUNCH ब्रंच का समय.
PICKUP ऑर्डर पिकअप करने का समय.
ACCESS स्टोरेज की जगहों के खुले होने का समय.
SENIOR_HOURS बुज़ुर्गों के लिए खास घंटे.
ONLINE_SERVICE_HOURS ऑनलाइन सेवा मिलने का समय.

SpecialDay

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

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

object (Date)

इस खास दिन की तारीख.

TimeZone

यह IANA टाइम ज़ोन डेटाबेस से किसी टाइम ज़ोन को दिखाता है.

JSON के काेड में दिखाना
{
  "id": string,
  "version": string
}
फ़ील्ड
id

string

IANA टाइम ज़ोन डेटाबेस का टाइम ज़ोन. उदाहरण के लिए, "America/New_York".

version

string

ज़रूरी नहीं. IANA टाइम ज़ोन डेटाबेस का वर्शन नंबर. उदाहरण के लिए, "2019a".

PaymentOptions

यह जगह, पेमेंट के लिए इन विकल्पों को स्वीकार करती है.

JSON के काेड में दिखाना
{
  "acceptsCreditCards": boolean,
  "acceptsDebitCards": boolean,
  "acceptsCashOnly": boolean,
  "acceptsNfc": boolean
}
फ़ील्ड
acceptsCreditCards

boolean

जगह पर क्रेडिट कार्ड से पेमेंट स्वीकार किया जाता है.

acceptsDebitCards

boolean

जगह पर डेबिट कार्ड से पेमेंट स्वीकार किया जाता है.

acceptsCashOnly

boolean

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

acceptsNfc

boolean

जगह पर एनएफ़सी पेमेंट स्वीकार किए जाते हैं.

ParkingOptions

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

JSON के काेड में दिखाना
{
  "freeParkingLot": boolean,
  "paidParkingLot": boolean,
  "freeStreetParking": boolean,
  "paidStreetParking": boolean,
  "valetParking": boolean,
  "freeGarageParking": boolean,
  "paidGarageParking": boolean
}
फ़ील्ड
freeParkingLot

boolean

जगह पर पार्किंग की सुविधा मुफ़्त है.

paidParkingLot

boolean

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

freeStreetParking

boolean

जगह पर सड़क के किनारे मुफ़्त पार्किंग की सुविधा है.

paidStreetParking

boolean

जगह पर, सड़क के किनारे पार्किंग के लिए शुल्क देना पड़ता है.

valetParking

boolean

इस जगह पर वैले पार्किंग की सुविधा है.

freeGarageParking

boolean

इस जगह पर गैराज में मुफ़्त पार्किंग की सुविधा है.

paidGarageParking

boolean

जगह पर पैसे चुकाकर गराज में पार्किंग करने की सुविधा है.

SubDestination

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

JSON के काेड में दिखाना
{
  "name": string,
  "id": string
}
फ़ील्ड
name

string

उप-मंज़िल का संसाधन नाम.

id

string

उप-मंज़िल का प्लेस आईडी.

AccessibilityOptions

किसी जगह पर सुलभता से जुड़े विकल्पों के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "wheelchairAccessibleParking": boolean,
  "wheelchairAccessibleEntrance": boolean,
  "wheelchairAccessibleRestroom": boolean,
  "wheelchairAccessibleSeating": boolean
}
फ़ील्ड
wheelchairAccessibleParking

boolean

जगह पर व्हीलचेयर ले जाने की सुविधा वाली पार्किंग है.

wheelchairAccessibleEntrance

boolean

जगह में व्हीलचेयर लाने और ले जाने की सुविधा है.

wheelchairAccessibleRestroom

boolean

जगह में व्हीलचेयर ले जाने की सुविधा वाला शौचालय है.

wheelchairAccessibleSeating

boolean

जगह पर व्हीलचेयर ले जाने की सुविधा वाली सीटिंग है.

FuelOptions

किसी पेट्रोल पंप पर उपलब्ध ईंधन के विकल्पों के बारे में सबसे नई जानकारी. यह जानकारी समय-समय पर अपडेट की जाती है.

JSON के काेड में दिखाना
{
  "fuelPrices": [
    {
      object (FuelPrice)
    }
  ]
}
फ़ील्ड
fuelPrices[]

object (FuelPrice)

इस स्टेशन पर उपलब्ध हर तरह के ईंधन की आखिरी बार पता चली कीमत. इस स्टेशन पर उपलब्ध हर तरह के ईंधन के लिए एक एंट्री होती है. क्रम मायने नहीं रखता.

FuelPrice

किसी दिए गए टाइप के लिए, ईंधन की कीमत की जानकारी.

JSON के काेड में दिखाना
{
  "type": enum (FuelType),
  "price": {
    object (Money)
  },
  "updateTime": string
}
फ़ील्ड
type

enum (FuelType)

ईंधन का टाइप.

price

object (Money)

ईंधन की कीमत.

updateTime

string (Timestamp format)

ईंधन की कीमत को आखिरी बार अपडेट किए जाने का समय.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

FuelType

ईंधन के टाइप.

Enums
FUEL_TYPE_UNSPECIFIED ईंधन के टाइप की जानकारी नहीं दी गई है.
DIESEL डीज़ल ईंधन.
DIESEL_PLUS डीज़ल के साथ-साथ अन्य ईंधन.
REGULAR_UNLEADED सामान्य अनलेडेड.
MIDGRADE मिडग्रेड.
PREMIUM Premium.
SP91 एसपी 91.
SP91_E10 SP 91 E10.
SP92 एसपी 92.
SP95 एसपी 95.
SP95_E10 SP95 E10.
SP98 एसपी 98.
SP99 एसपी 99.
SP100 SP 100.
LPG लिक्विफ़ाइड पेट्रोलियम गैस.
E80 E 80.
E85 E 85.
E100 E 100.
METHANE मीथेन.
BIO_DIESEL बायो-डीज़ल.
TRUCK_DIESEL ट्रक में डीज़ल भरवाना है.

पैसे

यह मुद्रा के टाइप के साथ-साथ, पैसे की रकम को दिखाता है.

JSON के काेड में दिखाना
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
फ़ील्ड
currencyCode

string

ISO 4217 में तय किया गया तीन अक्षर वाला मुद्रा कोड.

units

string (int64 format)

राशि की पूरी यूनिट. उदाहरण के लिए, अगर currencyCode की वैल्यू "USD" है, तो एक यूनिट की कीमत एक डॉलर होगी.

nanos

integer

यह संख्या, रकम की नैनो (10^-9) यूनिट की होती है. वैल्यू, -999,999,999 और +999,999,999 के बीच होनी चाहिए. अगर units पॉज़िटिव है, तो nanos पॉज़िटिव या शून्य होना चाहिए. अगर units शून्य है, तो nanos पॉज़िटिव, शून्य या नेगेटिव हो सकता है. अगर units की वैल्यू नेगेटिव है, तो nanos की वैल्यू नेगेटिव या शून्य होनी चाहिए. उदाहरण के लिए, -1.75 डॉलर को units=-1 और nanos=-750,000,000 के तौर पर दिखाया जाता है.

EVChargeOptions

जगह पर मौजूद ईवी चार्जिंग स्टेशन के बारे में जानकारी. इसमें इस्तेमाल की गई शब्दावली, https://afdc.energy.gov/fuels/electricity_infrastructure.html के मुताबिक है. एक पोर्ट से एक बार में एक ही कार को चार्ज किया जा सकता है. एक पोर्ट में एक या उससे ज़्यादा कनेक्टर होते हैं. एक स्टेशन में एक या उससे ज़्यादा पोर्ट होते हैं.

JSON के काेड में दिखाना
{
  "connectorCount": integer,
  "connectorAggregation": [
    {
      object (ConnectorAggregation)
    }
  ]
}
फ़ील्ड
connectorCount

integer

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

connectorAggregation[]

object (ConnectorAggregation)

ईवी चार्जिंग कनेक्टर एग्रीगेशन की सूची, जिसमें एक ही तरह के और एक ही चार्ज रेट वाले कनेक्टर शामिल होते हैं.

ConnectorAggregation

ईवी चार्जिंग की जानकारी को [type, maxChargeRateKw] के हिसाब से ग्रुप किया गया है. यह एक ही तरह के और किलोवाट में ज़्यादा से ज़्यादा चार्जिंग रेट वाले कनेक्टर के लिए, ईवी चार्ज एग्रीगेशन दिखाता है.

JSON के काेड में दिखाना
{
  "type": enum (EVConnectorType),
  "maxChargeRateKw": number,
  "count": integer,
  "availabilityLastUpdateTime": string,
  "availableCount": integer,
  "outOfServiceCount": integer
}
फ़ील्ड
type

enum (EVConnectorType)

इस एग्रीगेशन का कनेक्टर टाइप.

maxChargeRateKw

number

एग्रीगेशन में मौजूद हर कनेक्टर की, किलोवाट में स्टैटिक मैक्स चार्जिंग रेट.

count

integer

इस एग्रीगेशन में कनेक्टर की संख्या.

availabilityLastUpdateTime

string (Timestamp format)

इस एग्रीगेशन में कनेक्टर की उपलब्धता की जानकारी को आखिरी बार अपडेट किए जाने का टाइमस्टैंप.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

availableCount

integer

इस एग्रीगेशन में मौजूद उन कनेक्टर की संख्या जो फ़िलहाल उपलब्ध हैं.

outOfServiceCount

integer

इस एग्रीगेशन में मौजूद उन कनेक्टर की संख्या जो फ़िलहाल काम नहीं कर रहे हैं.

EVConnectorType

ईवी चार्जिंग कनेक्टर के टाइप के बारे में ज़्यादा जानकारी/संदर्भ पाने के लिए, http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 पर जाएं.

Enums
EV_CONNECTOR_TYPE_UNSPECIFIED कनेक्टर के बारे में जानकारी नहीं दी गई है.
EV_CONNECTOR_TYPE_OTHER कनेक्टर के अन्य टाइप.
EV_CONNECTOR_TYPE_J1772 J1772 टाइप 1 कनेक्टर.
EV_CONNECTOR_TYPE_TYPE_2 IEC 62196 टाइप 2 कनेक्टर. इसे अक्सर MENNEKES कहा जाता है.
EV_CONNECTOR_TYPE_CHADEMO CHAdeMO टाइप का कनेक्टर.
EV_CONNECTOR_TYPE_CCS_COMBO_1 कंबाइंड चार्जिंग सिस्टम (एसी और डीसी). एसएई के आधार पर. टाइप-1 J-1772 कनेक्टर
EV_CONNECTOR_TYPE_CCS_COMBO_2 कंबाइंड चार्जिंग सिस्टम (एसी और डीसी). टाइप-2 मेनेक्स कनेक्टर पर आधारित
EV_CONNECTOR_TYPE_TESLA जेनरिक टेस्ला कनेक्टर. उत्तरी अमेरिका में यह NACS है, लेकिन दुनिया के अन्य हिस्सों में यह NACS नहीं हो सकता. जैसे, CCS कॉम्बो 2 (CCS2) या GB/T. यह वैल्यू, कनेक्टर टाइप के बारे में कम जानकारी देती है. साथ ही, यह Tesla के मालिकाना हक वाले चार्जिंग स्टेशन पर, Tesla ब्रैंड के वाहन को चार्ज करने की सुविधा के बारे में ज़्यादा जानकारी देती है.
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T GB/T टाइप, चीन में GB/T स्टैंडर्ड के मुताबिक होता है. इस टाइप में, GB_T के सभी टाइप शामिल होते हैं.
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET दीवार पर लगे पावर सॉकेट की जानकारी नहीं दी गई है.
EV_CONNECTOR_TYPE_NACS नॉर्थ अमेरिकन चार्जिंग सिस्टम (एनएसीएस), जिसे SAE J3400 के तौर पर स्टैंडर्ड किया गया है.

GenerativeSummary

जगह के बारे में एआई से जनरेट की गई खास जानकारी.

JSON के काेड में दिखाना
{
  "overview": {
    object (LocalizedText)
  },
  "overviewFlagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  }
}
फ़ील्ड
overview

object (LocalizedText)

जगह की खास जानकारी.

overviewFlagContentUri

string

एक लिंक, जहां उपयोगकर्ता खास जानकारी में मौजूद समस्या को फ़्लैग कर सकते हैं.

disclosureText

object (LocalizedText)

एआई के इस्तेमाल की जानकारी देने वाला मैसेज "Gemini की मदद से जवाब तैयार किया गया" (और इसके स्थानीय भाषा वाले वर्शन). अगर अनुरोध में बताई गई भाषा में जवाब उपलब्ध होगा, तो जवाब उसी भाषा में दिया जाएगा.

ContainingPlace

उस जगह के बारे में जानकारी जहां यह जगह मौजूद है.

JSON के काेड में दिखाना
{
  "name": string,
  "id": string
}
फ़ील्ड
name

string

उस जगह का संसाधन नाम जिसमें यह जगह मौजूद है.

id

string

उस जगह का आईडी जहां यह जगह मौजूद है.

AddressDescriptor

किसी जगह के बारे में जानकारी देने वाला टेक्स्ट. इसमें आस-पास के लैंडमार्क का रैंक किया गया सेट, सटीक तौर पर शामिल किए गए इलाके, और टारगेट की गई जगह से उनका संबंध शामिल होता है.

JSON के काेड में दिखाना
{
  "landmarks": [
    {
      object (Landmark)
    }
  ],
  "areas": [
    {
      object (Area)
    }
  ]
}
फ़ील्ड
landmarks[]

object (Landmark)

आस-पास के लैंडमार्क की रैंक की गई सूची. सबसे ज़्यादा जानी-पहचानी और आस-पास की जगहों को पहली रैंक दी जाती है.

areas[]

object (Area)

इसमें किसी जगह के आस-पास की जगहों या उसके अंदर मौजूद जगहों की रैंक के हिसाब से सूची होती है. सबसे ज़्यादा जानी-पहचानी और सटीक जगहों को पहले रैंक किया जाता है.

लैंडमार्क

लैंडमार्क के बारे में बुनियादी जानकारी और टारगेट की गई जगह से लैंडमार्क का संबंध.

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

JSON के काेड में दिखाना
{
  "name": string,
  "placeId": string,
  "displayName": {
    object (LocalizedText)
  },
  "types": [
    string
  ],
  "spatialRelationship": enum (SpatialRelationship),
  "straightLineDistanceMeters": number,
  "travelDistanceMeters": number
}
फ़ील्ड
name

string

लैंडमार्क के संसाधन का नाम.

placeId

string

लैंडमार्क का प्लेस आईडी.

displayName

object (LocalizedText)

लैंडमार्क का डिसप्ले नेम.

types[]

string

इस लैंडमार्क के लिए टाइप टैग का सेट. संभावित वैल्यू की पूरी सूची देखने के लिए, https://developers.google.com/maps/documentation/places/web-service/place-types पर जाएं.

spatialRelationship

enum (SpatialRelationship)

इससे टारगेट की गई जगह और लैंडमार्क के बीच की दूरी के बारे में पता चलता है.

straightLineDistanceMeters

number

टारगेट के केंद्र बिंदु और लैंडमार्क के केंद्र बिंदु के बीच की सीधी दूरी, मीटर में. कुछ मामलों में, यह वैल्यू travelDistanceMeters से ज़्यादा हो सकती है.

travelDistanceMeters

number

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

SpatialRelationship

इससे टारगेट की गई जगह और लैंडमार्क के बीच की दूरी के बारे में पता चलता है.

Enums
NEAR अगर नीचे दी गई कोई भी शर्त लागू नहीं होती है, तो यह डिफ़ॉल्ट रिलेशनशिप होती है.
WITHIN लैंडमार्क में एक स्पेशल ज्यामिति है और टारगेट उसकी सीमाओं के अंदर है.
BESIDE टारगेट, लैंडमार्क के ठीक बगल में है.
ACROSS_THE_ROAD टारगेट, सड़क के दूसरी ओर मौजूद लैंडमार्क के ठीक सामने है.
DOWN_THE_ROAD लैंडमार्क के रास्ते पर है, लेकिन उसके बगल में या सामने नहीं है.
AROUND_THE_CORNER लैंडमार्क के रास्ते पर नहीं है, लेकिन एक मोड़ दूर है.
BEHIND लैंडमार्क की इमारत के आस-पास, लेकिन सड़क के प्रवेश द्वारों से दूर.

क्षेत्र

जगह की जानकारी और टारगेट की गई जगह से उसका संबंध.

जगह की जानकारी में, सटीक सबलोकैलिटी, आस-पास के इलाके, और बड़े कंपाउंड शामिल होते हैं. ये किसी जगह की जानकारी देने के लिए उपयोगी होते हैं.

JSON के काेड में दिखाना
{
  "name": string,
  "placeId": string,
  "displayName": {
    object (LocalizedText)
  },
  "containment": enum (Containment)
}
फ़ील्ड
name

string

इलाके के संसाधन का नाम.

placeId

string

जगह का आईडी.

displayName

object (LocalizedText)

जगह का डिसप्ले नेम.

containment

enum (Containment)

इससे टारगेट की गई जगह और इलाके के बीच के स्थानिक संबंध के बारे में पता चलता है.

कंटेनमेंट

इससे टारगेट की गई जगह और इलाके के बीच के स्थानिक संबंध के बारे में पता चलता है.

Enums
CONTAINMENT_UNSPECIFIED कंटेनमेंट के बारे में नहीं बताया गया है.
WITHIN टारगेट की गई जगह, इलाके के बीच में है.
OUTSKIRTS टारगेट की गई जगह, क्षेत्र के अंदर है और किनारे के पास है.
NEAR टारगेट की गई जगह, क्षेत्र से बाहर है, लेकिन उसके आस-पास है.

PriceRange

किसी जगह से जुड़ी कीमत सीमा. endPrice को अनसेट किया जा सकता है.इससे पता चलता है कि रेंज की ऊपरी सीमा तय नहीं की गई है. उदाहरण के लिए, "100 डॉलर से ज़्यादा".

JSON के काेड में दिखाना
{
  "startPrice": {
    object (Money)
  },
  "endPrice": {
    object (Money)
  }
}
फ़ील्ड
startPrice

object (Money)

कीमत सीमा की सबसे कम वैल्यू (इसमें यह वैल्यू शामिल होती है). कीमत इस रकम के बराबर या इससे ज़्यादा होनी चाहिए.

endPrice

object (Money)

कीमत की सीमा का ऊपरी हिस्सा (शामिल नहीं). कीमत, इस रकम से कम होनी चाहिए.

ReviewSummary

उपयोगकर्ताओं की समीक्षाओं का इस्तेमाल करके, एआई की मदद से जनरेट की गई जगह की खास जानकारी.

JSON के काेड में दिखाना
{
  "text": {
    object (LocalizedText)
  },
  "flagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  },
  "reviewsUri": string
}
फ़ील्ड
text

object (LocalizedText)

लोगों की समीक्षाओं की खास जानकारी.

flagContentUri

string

एक लिंक, जहां उपयोगकर्ता जवाब से जुड़ी किसी समस्या के बारे में शिकायत कर सकते हैं.

disclosureText

object (LocalizedText)

एआई के इस्तेमाल की जानकारी देने वाला मैसेज "Gemini की मदद से जवाब तैयार किया गया" (और इसके स्थानीय भाषा वाले वर्शन). अगर अनुरोध में बताई गई भाषा में जवाब उपलब्ध होगा, तो जवाब उसी भाषा में दिया जाएगा.

reviewsUri

string

Google Maps पर इस जगह की समीक्षाएं दिखाने वाला लिंक.

EvChargeAmenitySummary

ईवी चार्जिंग स्टेशन के आस-पास मौजूद सुविधाओं के बारे में खास जानकारी. यह सिर्फ़ electric_vehicle_charging_station टाइप वाली जगहों पर लागू होता है. overview फ़ील्ड की वैल्यू देना ज़रूरी है. हालांकि, अन्य फ़ील्ड की वैल्यू देना ज़रूरी नहीं है.

JSON के काेड में दिखाना
{
  "overview": {
    object (ContentBlock)
  },
  "coffee": {
    object (ContentBlock)
  },
  "restaurant": {
    object (ContentBlock)
  },
  "store": {
    object (ContentBlock)
  },
  "flagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  }
}
फ़ील्ड
overview

object (ContentBlock)

उपलब्ध सुविधाओं के बारे में खास जानकारी. यह सुविधा ज़रूर मिलेगी.

coffee

object (ContentBlock)

आस-पास मौजूद कॉफ़ी शॉप की खास जानकारी.

restaurant

object (ContentBlock)

आस-पास के रेस्टोरेंट के बारे में खास जानकारी.

store

object (ContentBlock)

आस-पास के स्टोर की खास जानकारी.

flagContentUri

string

एक लिंक, जहां उपयोगकर्ता जवाब से जुड़ी किसी समस्या के बारे में शिकायत कर सकते हैं.

disclosureText

object (LocalizedText)

एआई के इस्तेमाल की जानकारी देने वाला मैसेज "Gemini की मदद से जवाब तैयार किया गया" (और इसके स्थानीय भाषा वाले वर्शन). अगर अनुरोध में बताई गई भाषा में जवाब उपलब्ध होगा, तो जवाब उसी भाषा में दिया जाएगा.

ContentBlock

कॉन्टेंट का ऐसा ब्लॉक जिसे अलग से दिखाया जा सकता है.

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

object (LocalizedText)

विषय से जुड़ा कॉन्टेंट.

referencedPlaces[]

string

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

NeighborhoodSummary

जगह के आस-पास की लोकप्रिय जगहों की खास जानकारी.

JSON के काेड में दिखाना
{
  "overview": {
    object (ContentBlock)
  },
  "description": {
    object (ContentBlock)
  },
  "flagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  }
}
फ़ील्ड
overview

object (ContentBlock)

आस-पास के इलाके की खास जानकारी.

description

object (ContentBlock)

आस-पास के इलाके के बारे में पूरी जानकारी.

flagContentUri

string

एक लिंक, जहां उपयोगकर्ता जवाब से जुड़ी किसी समस्या के बारे में शिकायत कर सकते हैं.

disclosureText

object (LocalizedText)

एआई के इस्तेमाल की जानकारी देने वाला मैसेज "Gemini की मदद से जवाब तैयार किया गया" (और इसके स्थानीय भाषा वाले वर्शन). अगर अनुरोध में बताई गई भाषा में जवाब उपलब्ध होगा, तो जवाब उसी भाषा में दिया जाएगा.

ConsumerAlert

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

JSON के काेड में दिखाना
{
  "overview": string,
  "details": {
    object (Details)
  },
  "languageCode": string
}
फ़ील्ड
overview

string

उपभोक्ता के लिए चेतावनी वाले मैसेज की खास जानकारी.

details

object (Details)

उपभोक्ता के लिए सूचना वाले मैसेज की जानकारी.

languageCode

string

उपभोक्ता को चेतावनी देने वाले मैसेज का भाषा कोड. यह BCP 47 भाषा कोड है.

विवरण

उपभोक्ता के लिए सूचना वाले मैसेज की जानकारी.

JSON के काेड में दिखाना
{
  "title": string,
  "description": string,
  "aboutLink": {
    object (Link)
  }
}
फ़ील्ड
title

string

ब्यौरे के साथ दिखने वाला टाइटल.

description

string

उपभोक्ता के लिए चेतावनी वाले मैसेज का ब्यौरा.

TransitStation

यह किसी जगह के लिए, ट्रांज़िट से जुड़ी जानकारी दिखाता है.

JSON के काेड में दिखाना
{
  "displayName": {
    object (LocalizedText)
  },
  "agencies": [
    {
      object (TransitAgency)
    }
  ],
  "stops": [
    {
      object (TransitStop)
    }
  ]
}
फ़ील्ड
displayName

object (LocalizedText)

स्टेशन का नाम स्थानीय भाषा में.

agencies[]

object (TransitAgency)

इस स्टेशन पर सेवा देने वाली सार्वजनिक परिवहन एजेंसियां.

stops[]

object (TransitStop)

इस स्टेशन पर बस, मेट्रो वगैरह के स्टॉप.

TransitAgency

यह किसी सार्वजनिक परिवहन एजेंसी को दिखाता है.

JSON के काेड में दिखाना
{
  "displayName": {
    object (LocalizedText)
  },
  "url": string,
  "fareUrl": string,
  "icon": {
    object (TransitIcon)
  },
  "lines": [
    {
      object (TransitLine)
    }
  ]
}
फ़ील्ड
displayName

object (LocalizedText)

अनुरोध की गई भाषा में एजेंसी का नाम (जैसे, "वीटीए").

url

string

एजेंसी के होम पेज का यूआरएल.

fareUrl

string

एजेंसी के किराये की जानकारी वाले पेज का यूआरएल.

icon

object (TransitIcon)

यह ट्रांज़िट सिस्टम (जैसे, लंदन अंडरग्राउंड) के स्थानीय भाषा में ब्रैंड किए गए आइकॉन का आइडेंटिफ़ायर है. इसका इस्तेमाल यूज़र इंटरफ़ेस (यूआई) में TransitLine.vehicle_icon के बजाय किया जाना चाहिए.

lines[]

object (TransitLine)

इस एजेंसी की ओर से दी जाने वाली ट्रांज़िट लाइनें.

TransitIcon

सार्वजनिक परिवहन लाइन, वाहन या एजेंसी का आइकॉन.

JSON के काेड में दिखाना
{
  "url": string,
  "nameIncluded": boolean
}
फ़ील्ड
url

string

आइकॉन का यूआरएल.

nameIncluded

boolean

क्या नाम को आइकॉन में शामिल किया गया है और इसे आइकॉन के बगल में दिखाने की ज़रूरत नहीं है.

TransitLine

यह एक बस, मेट्रो वगैरह के रूट को दिखाता है.

JSON के काेड में दिखाना
{
  "id": string,
  "vehicleType": enum (VehicleType),
  "displayName": {
    object (LocalizedText)
  },
  "shortDisplayName": {
    object (LocalizedText)
  },
  "textColor": string,
  "backgroundColor": string,
  "url": string,
  "icon": {
    object (TransitIcon)
  },
  "vehicleIcon": {
    object (TransitIcon)
  }
}
फ़ील्ड
id

string

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

vehicleType

enum (VehicleType)

इस लाइन का इस्तेमाल करने वाले वाहन का टाइप.

displayName

object (LocalizedText)

इस बस, मेट्रो वगैरह का रूट मैप का पूरा नाम (जैसे, "सनीडेल लोकल").

shortDisplayName

object (LocalizedText)

इस बस, मेट्रो वगैरह का रूट मैप का छोटा नाम (जैसे, "S2").

textColor

string

#RRGGBB हेक्स फ़ॉर्मैट में, बस, मेट्रो वगैरह के इस रूट मैप के लेबल का टेक्स्ट कलर. उदाहरण के लिए, #909CE1.

backgroundColor

string

#RRGGBB हेक्स फ़ॉर्मैट में, बस, मेट्रो वगैरह के इस रूट मैप के लेबल के बैकग्राउंड का रंग. उदाहरण के लिए, #909CE1. इस रंग का इस्तेमाल, बस, मेट्रो वगैरह की लाइन के लिए शेप बनाने के लिए भी किया जा सकता है.

url

string

इस लाइन के बारे में जानकारी देने वाले वेबपेज का यूआरएल.

icon

object (TransitIcon)

इस लाइन के लिए आइकॉन आइडेंटिफ़ायर (उदाहरण के लिए, न्यूयॉर्क में मेट्रो लाइनें).

vehicleIcon

object (TransitIcon)

इस खास तरह के वाहन के लिए आइकॉन आइडेंटिफ़ायर.

VehicleType

बस, मेट्रो वगैरह के रूट मैप के लिए वाहन का टाइप.

Enums
VEHICLE_TYPE_UNSPECIFIED वाहन का टाइप न चुने जाने पर डिफ़ॉल्ट वैल्यू.
RAIL रेल.
METRO_RAIL मेट्रो रेल.
SUBWAY सबवे.
TRAM ट्राम.
MONORAIL Monorail.
HEAVY_RAIL हैवी रेल.
COMMUTER_TRAIN यात्री ट्रेन.
HIGH_SPEED_TRAIN हाई स्पीड ट्रेन.
LONG_DISTANCE_TRAIN लंबी दूरी की ट्रेन.
BUS बस.
INTERCITY_BUS एक शहर से दूसरे शहर जाने वाली बस.
TROLLEYBUS ट्रॉलीबस.
SHARE_TAXI शेयर टैक्सी.
COACH कोच.
FERRY फ़ेरी.
CABLE_CAR केबल कार.
GONDOLA_LIFT गोंडोला लिफ़्ट.
FUNICULAR फ़्यूनिक्यूलर.
SPECIAL खास.
HORSE_CARRIAGE घोड़ा गाड़ी.
AIRPLANE हवाई जहाज़.

TransitStop

यह स्टेशन के अंदर मौजूद बस स्टॉप को दिखाता है. यह एक ऐसी जगह होती है जहां से यात्री सार्वजनिक परिवहन में बैठते और उतरते हैं. जैसे, प्लैटफ़ॉर्म या बस स्टॉप. यह Departure से अलग है. Departure, किसी वाहन के किसी स्टॉप से किसी खास समय पर निकलने का इवेंट होता है.

JSON के काेड में दिखाना
{
  "id": string,
  "displayName": {
    object (LocalizedText)
  },
  "platformCode": {
    object (LocalizedText)
  },
  "signageText": {
    object (LocalizedText)
  },
  "stopCode": {
    object (LocalizedText)
  },
  "location": {
    object (LatLng)
  },
  "wheelchairAccessibleEntrance": boolean
}
फ़ील्ड
id

string

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

displayName

object (LocalizedText)

स्टॉप का नाम.

platformCode

object (LocalizedText)

यह स्टॉप जिस प्लैटफ़ॉर्म का कोड दिखाता है. इसे किसी भी फ़ॉर्मैट में लिखा जा सकता है. (उदाहरण के लिए: "2", "प्लैटफ़ॉर्म 2", "2-4" या "1x").

signageText

object (LocalizedText)

इस प्लैटफ़ॉर्म के लिए साइनबोर्ड पर लिखा गया टेक्स्ट, जैसे कि "सेंट्रल की ओर" या "ईस्ट साइड और ब्रुकलिन". platformCode मौजूद न होने पर, यह फ़ील्ड प्लैटफ़ॉर्म के लिए सिर्फ़ आइडेंटिफ़ायर हो सकता है. हालांकि, platformCode और signageText, दोनों को एक साथ सेट किया जा सकता है.

stopCode

object (LocalizedText)

यह स्टॉप का ऐसा आइडेंटिफ़ायर होता है जिसे आसानी से पढ़ा जा सकता है. इसका इस्तेमाल ट्रांज़िट एजेंसियां, एक ही नाम वाले स्टॉप के बीच अंतर करने के लिए करती हैं.

location

object (LatLng)

स्टॉप की जगह की जानकारी.

wheelchairAccessibleEntrance

boolean

इस स्टॉप पर व्हीलचेयर ले जाने की सुविधा है या नहीं. इस फ़ील्ड से पता चलता है कि स्टेशन के बाहर से स्टॉप तक व्हीलचेयर से पहुंचने के लिए कोई रास्ता है या नहीं. इससे यह नहीं पता चलता कि स्टॉप से वाहन पर चढ़ा जा सकता है या नहीं.

तरीके

autocomplete

दिए गए इनपुट के लिए अनुमान दिखाता है.

get

किसी जगह की जानकारी पाने के लिए, उसके रिसॉर्स का नाम इस्तेमाल करें. यह places/{place_id} फ़ॉर्मैट में एक स्ट्रिंग होती है.

searchNearby

जगहों के आस-पास की जगहें खोजें.

searchText

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