PlayableLocation

一种地理位置点,适合在基于位置的游戏中放置游戏对象。

JSON 表示法
{
  "name": string,
  "types": [
    string
  ],
  "centerPoint": {
    object (LatLng)
  },
  "snappedPoint": {
    object (LatLng)
  },

  // Union field location_id can be only one of the following:
  "placeId": string,
  "plusCode": string
  // End of list of possible types for union field location_id.
}
字段
name

string

必需。此可播放位置的名称。

types[]

string

此可播放位置的一系列可播放位置类型。集合中的第一个类型是主要类型。

类型信息未必适用于所有可播放的地理位置。

centerPoint

object (LatLng)

必需。与可播放位置的中心相关联的纬度和经度。

默认情况下,从 v3.samplePlayableLocations 返回的可播放位置集使用中心点坐标。

snappedPoint

object (LatLng)

可播放位置的坐标,与最近道路的人行道对应(如果存在附近的道路)。

联合字段 location_id。必需。每个营业地点都具有以下标识符之一:location_id 只能是以下标识符之一:
placeId

string

地点 ID

plusCode

string

Plus 代码

LatLng

一个表示纬度/经度对的对象。该对象以一对双精度数(分别代表纬度度数和经度度数)来表示。除非另有说明,否则该对象必须符合 WGS84 标准。值必须介于标准化范围内。

JSON 表示法
{
  "latitude": number,
  "longitude": number
}
字段
latitude

number

纬度(以度为单位)。它必须在 [-90.0, +90.0] 范围内。

longitude

number

经度(以度为单位)。它必须在 [-180.0, +180.0] 范围内。