GeocodeResult

地理编码结果包含地点的地理信息。

JSON 表示法
{
  "place": string,
  "placeId": string,
  "location": {
    object (LatLng)
  },
  "granularity": enum (Granularity),
  "viewport": {
    object (Viewport)
  },
  "bounds": {
    object (Viewport)
  },
  "formattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "postalCodeLocalities": [
    {
      object (LocalizedText)
    }
  ],
  "types": [
    string
  ],
  "plusCode": {
    object (PlusCode)
  }
}
字段
place

string

此结果的完全限定地点标识符。格式为“//places.googleapis.com/places/{placeID}”。如需了解详情,请访问 https://developers.google.com/maps/documentation/places/web-service/place-id

placeId

string

此结果的地点 ID。

location

object (LatLng)

此地址的 latlng。

granularity

enum (Granularity)

位置的粒度。

viewport

object (Viewport)

适合显示地理编码结果的视口。

bounds

object (Viewport)

地址的边界框。

formattedAddress

string

采用单行格式的地址。

postalAddress

object (PostalAddress)

地址(采用邮政地址格式)。

addressComponents[]

object (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。

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 表示法)。

LocalizedText

特定语言文本的本地化变体。

JSON 表示法
{
  "text": string,
  "languageCode": string
}
字段
text

string

采用与下方 languageCode 对应的语言的本地化字符串。

languageCode

string

文本的 BCP-47 语言代码,例如“en-US”或“sr-Latn”。

如需了解详情,请参阅 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier