GeocodeResult

Kết quả mã hoá địa lý chứa thông tin địa lý về một địa điểm.

Biểu diễn dưới dạng 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)
  }
}
Trường
place

string

Tên tài nguyên của Địa điểm này, ở định dạng places/{placeId}. Có thể dùng để tra cứu Địa điểm.

placeId

string

Giá trị nhận dạng riêng biệt của một địa điểm.

location

object (LatLng)

Vĩ độ và kinh độ của địa chỉ này.

granularity

enum (GeocodeResult.Granularity)

Độ chi tiết của vị trí.

viewport

object (Viewport)

Khung nhìn phù hợp để hiển thị kết quả mã hoá địa lý.

bounds

object (Viewport)

Hộp giới hạn cho địa chỉ.

formattedAddress

string

Địa chỉ được định dạng trên một dòng.

postalAddress

object (PostalAddress)

Địa chỉ ở định dạng địa chỉ bưu chính.

addressComponents[]

object (GeocodeResult.AddressComponent)

Các thành phần lặp lại cho từng cấp địa phương.

postalCodeLocalities[]

object (LocalizedText)

Danh sách đầy đủ các địa phương có trong mã bưu chính.

Trường này chỉ được điền sẵn khi kết quả thuộc loại "postal_code".

types[]

string

Một tập hợp các thẻ loại cho kết quả này. Ví dụ: "political" và "administrative_area".

Để xem danh sách đầy đủ các giá trị có thể có, hãy xem Bảng A và Bảng B tại https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Plus Code của vị trí trong mã địa lý này.

GeocodeResult.AddressComponent

Các thành phần có cấu trúc tạo thành địa chỉ được định dạng, nếu có thông tin này.

Biểu diễn dưới dạng JSON
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Trường
longText

string

Nội dung mô tả hoặc tên đầy đủ của thành phần địa chỉ. Ví dụ: một thành phần địa chỉ cho quốc gia Úc có thể có tên dài là "Úc".

shortText

string

Tên viết tắt của thành phần địa chỉ (nếu có). Ví dụ: một thành phần địa chỉ cho quốc gia Úc có thể có tên ngắn là "AU".

types[]

string

Một mảng cho biết(các) loại thành phần địa chỉ.

Các giá trị này được lấy từ bảng Loại địa chỉ và loại thành phần địa chỉ mà Places API sử dụng: https://developers.google.com/maps/documentation/places/web-service/place-types#address-types

languageCode

string

Ngôn ngữ dùng để định dạng thành phần này, theo ký hiệu CLDR.