Method: geocode.location.geocodeLocation

เมธอดนี้ทำการเข้ารหัสพิกัดภูมิศาสตร์ของสถานที่ ซึ่งจะจับคู่ LatLng กับที่อยู่ นอกจากนี้ยังให้ข้อมูลที่มีโครงสร้างเกี่ยวกับที่อยู่อีกด้วย

คำขอ HTTP

GET https://geocode.googleapis.com/v4/geocode/location

URL ใช้ ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์การค้นหา

พารามิเตอร์
languageCode

string

ไม่บังคับ ภาษาที่ควรแสดงผลลัพธ์

regionCode

string

ไม่บังคับ รหัสภูมิภาค รหัสภูมิภาคที่ระบุเป็นค่า 2 ตัวอักษร ccTLD ("โดเมนระดับบนสุด") พารามิเตอร์นี้จะส่งผลต่อผลลัพธ์ตามกฎหมายที่บังคับใช้

types[]

string

ไม่บังคับ ชุดแท็กประเภทเพื่อจำกัดผลลัพธ์ ระบบจะนำผลลัพธ์ที่ไม่มีประเภทที่ระบุออก

ดูรายการค่าที่เป็นไปได้ทั้งหมดได้ที่ตาราง A และตาราง B ใน https://developers.google.com/maps/documentation/places/web-service/place-types

granularity[]

enum (GeocodeResult.Granularity)

ไม่บังคับ ตัวกรอง enum ความละเอียดของสถานที่อย่างน้อย 1 รายการ

พารามิเตอร์ Union location_input สถานที่ที่จะเข้ารหัสพิกัดภูมิศาสตร์ location_input จะเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
locationQuery

string

สถานที่ในรูปแบบสตริง "lat,lng" เช่น "64.7611872,-18.4705364"

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