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

o nome do lugar.

phoneNumber

string

Número de telefone do local, por exemplo, número de contato do local da empresa ou 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].