Location

Contêiner que representa um local.

Representação JSON
{
  "coordinates": {
    object (LatLng)
  },
  "formattedAddress": string,
  "zipCode": string,
  "city": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "name": string,
  "phoneNumber": string,
  "notes": string,
  "placeId": string
}
Campos
coordinates

object (LatLng)

Coordenadas geográficas. Requer a permissão DEVICE_PRECISE_LOCATION.

formattedAddress

string

Endereço de exibição, por exemplo, "1600 Amphitheatre Parkway, Mountain View, CA 94043". Requer a permissão DEVICE_PRECISE_LOCATION.

zipCode

string

CEP. Requer a permissão DEVICE_PRECISE_LOCATION ou DEVICE_COARSE_LOCATION.

city

string

cidade Requer a permissão DEVICE_PRECISE_LOCATION ou DEVICE_COARSE_LOCATION.

postalAddress

object (PostalAddress)

Endereço postal. Requer a permissão DEVICE_PRECISE_LOCATION ou DEVICE_COARSE_LOCATION.

name

string

nome do lugar.

phoneNumber

string

Número de telefone do local, por exemplo, número de contato do local da empresa ou número de telefone do local de entrega.

notes

string

Observações sobre o local.

placeId

string

placeId é usado com a API Places para buscar detalhes de um local. Consulte https://developers.google.com/places/web-service/place-id

LatLng

Um objeto que representa um par de latitude/longitude. Ele é expresso como um par de valores duplos que representam graus de latitude e longitude. Salvo indicação em contrário, ele precisa estar em conformidade com o padrão WGS84. Os valores precisam estar dentro de intervalos normalizados.

Representação JSON
{
  "latitude": number,
  "longitude": number
}
Campos
latitude

number

A latitude em graus. Precisa estar no intervalo [-90,0, +90,0].

longitude

number

A longitude em graus. Precisa estar no intervalo [-180,0, +180,0].