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 code

LatLng

緯度と経度のペアを表すオブジェクト。これは緯度を表す倍精度値と経度を表す倍精度値のペアで表現されます。特に明記されていない場合、これは WGS84 規格に準拠する必要があります。値は正規化範囲内で指定する必要があります。

JSON 表現
{
  "latitude": number,
  "longitude": number
}
フィールド
latitude

number

緯度(度単位)。範囲 [-90.0, +90.0] 内になければなりません。

longitude

number

経度(度単位)。範囲 [-180.0, +180.0] 内になければなりません。