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)

यह इस जियोकोड में, जगह का प्लस कोड होता है.

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 नोटेशन में, इस कॉम्पोनेंट को फ़ॉर्मैट करने के लिए इस्तेमाल की गई भाषा होती है.