Method: geocode.location.geocodeLocationQuery

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

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

GET https://geocode.googleapis.com/v4beta/geocode/location/{locationQuery}

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

पाथ पैरामीटर

पैरामीटर
यूनियन पैरामीटर location_input. वह जगह जिसे जियोकोड करना है. location_input इनमें से कोई एक हो सकता है:
locationQuery

string

"lat,lng" स्ट्रिंग के फ़ॉर्मैट में जगह की जानकारी. उदाहरण के लिए, "64.7611872,-18.4705364".

क्वेरी पैरामीटर

पैरामीटर
languageCode

string

ज़रूरी नहीं. वह भाषा जिसमें नतीजे दिखाए जाने हैं.

regionCode

string

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

types[]

string

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

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

granularity[]

enum (Granularity)

ज़रूरी नहीं. जगह की जानकारी देने वाले एक या उससे ज़्यादा एन्सम फ़िल्टर.

यूनियन पैरामीटर location_input. वह जगह जिसे जियोकोड करना है. location_input इनमें से कोई एक हो सकता है:
location

object (LatLng)

स्ट्रक्चर्ड फ़ॉर्मैट में जगह की जानकारी.

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

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य हिस्सा

कामयाब रहने पर, जवाब के मुख्य हिस्से में GeocodeLocationResponse का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

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