Location

場所を表すコンテナ。

JSON 表現
{
  "coordinates": {
    object (LatLng)
  },
  "formattedAddress": string,
  "zipCode": string,
  "city": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "name": string,
  "phoneNumber": string,
  "notes": string,
  "placeId": string
}
フィールド
coordinates

object (LatLng)

地理座標。DEVICE_PRECISE_LOCATION のアクセス許可を得る必要があります。

formattedAddress

string

表示住所。例: 「1600 Amphitheatre Pkwy, Mountain View, CA 94043」。DEVICE_PRECISE_LOCATION のアクセス許可を得る必要があります。

zipCode

string

郵便番号。DEVICE_PRECISE_LOCATION または DEVICE_COARSE_LOCATION 権限が必要です。

city

string

都市名です。DEVICE_PRECISE_LOCATION または DEVICE_COARSE_LOCATION 権限が必要です。

postalAddress

object (PostalAddress)

郵便住所。DEVICE_PRECISE_LOCATION または DEVICE_COARSE_LOCATION 権限が必要です。

name

string

場所の名前。

phoneNumber

string

ビジネス拠点の電話番号(例: ビジネス拠点の連絡先電話番号、配送先の電話番号)。

notes

string

場所に関するメモ。

placeId

string

placeId は、場所の詳細をフェッチするために Places API で使用されます。https://developers.google.com/places/web-service/place-id をご覧ください。

LatLng

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

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

number

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

longitude

number

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