GeocodeResult

जियोकोड के नतीजे में, किसी जगह की भौगोलिक जानकारी होती है.

JSON के काेड में दिखाना
{
  "place": string,
  "placeId": string,
  "location": {
    object (LatLng)
  },
  "granularity": enum (GeocodeResult.Granularity),
  "viewport": {
    object (Viewport)
  },
  "bounds": {
    object (Viewport)
  },
  "formattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (GeocodeResult.AddressComponent)
    }
  ],
  "postalCodeLocalities": [
    {
      object (LocalizedText)
    }
  ],
  "types": [
    string
  ],
  "plusCode": {
    object (PlusCode)
  }
}
फ़ील्ड
place

string

v4alpha/v4beta वर्शन के उपयोगकर्ताओं के लिए ज़रूरी कार्रवाई: इस फ़ील्ड को जल्द ही पुराने फ़ॉर्मैट "//places.googleapis.com/places/{placeID}” से नए फ़ॉर्मैट "places/{placeId}" में अपडेट किया जाएगा. पक्का करें कि ट्रांज़िशन की अवधि के दौरान, आपका ऐप्लिकेशन दोनों फ़ॉर्मैट को हैंडल कर सकता हो. उम्मीद है कि मई 2026 के आखिर तक, पुराने फ़ॉर्मैट को पूरी तरह से बंद कर दिया जाएगा.

इस नतीजे के लिए, जगह का पूरी तरह से क्वालिफ़ाइड आइडेंटिफ़ायर. यह "//places.googleapis.com/places/{placeID}" फ़ॉर्मैट में होता है. ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/places/web-service/place-id पर जाएं.

placeId

string

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

location

object (LatLng)

इस पते का अक्षांश/देशांतर.

granularity

enum (GeocodeResult.Granularity)

जगह की जानकारी का लेवल.

viewport

object (Viewport)

जियोकोड के नतीजे दिखाने के लिए सही व्यूपोर्ट.

bounds

object (Viewport)

पते के लिए बाउंडिंग बॉक्स.

formattedAddress

string

एक लाइन में फ़ॉर्मैट किया गया पता.

postalAddress

object (PostalAddress)

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

addressComponents[]

object (GeocodeResult.AddressComponent)

हर इलाके के लेवल के लिए दोहराए गए कॉम्पोनेंट.

postalCodeLocalities[]

object (LocalizedText)

पिन कोड में शामिल सभी इलाकों की पूरी सूची.

यह सिर्फ़ तब भरा जाता है, जब नतीजा "postal_code" टाइप का हो.

types[]

string

इस नतीजे के लिए टाइप टैग का सेट. उदाहरण के लिए, "political" और "administrative_area".

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

plusCode

object (PlusCode)

इस जियोकोड में मौजूद जगह का Plus Code.

GeocodeResult.AddressComponent

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

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

string

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

shortText

string

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

types[]

string

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

ज़्यादा जानकारी के लिए, https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types पर जाएं.

languageCode

string

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