Schema Completo
Campos Detalhados
place_id (string, obrigatório)
Identificador único do lugar.
Exemplo: "ChIJ0WGkg4FEzpQRrlsz_whLqZs"
name (string, obrigatório)
Nome do lugar.
Exemplo: "São Paulo"
formatted_address (string, obrigatório)
Endereço completo formatado.
Exemplo: "São Paulo, SP, Brasil"
geometry (object, obrigatório)
Informações geográficas do lugar.
geometry.location (object, obrigatório)
Coordenadas exatas do lugar.
lat(number): Latitudelng(number): Longitude
geometry.viewport (object, obrigatório)
Viewport sugerido para exibir o lugar em um mapa.
northeast(object): Canto superior direito do viewportsouthwest(object): Canto inferior esquerdo do viewport
address_components (object, obrigatório)
Componentes estruturados do endereço.
Campos do address_components:
route(string, opcional): Nome da rua/logradourostate(string, obrigatório): Nome completo do estadostate_short(string, obrigatório): Sigla do estado (ex: SP, RJ)city(string, obrigatório): Nome da cidadedistrict(string, opcional): Bairro/distritopostal_code(string, opcional): CEP
Exemplo Completo
Notas de Implementação
- Campos opcionais podem estar vazios (
"") ou ausentes - O
viewporté útil para definir o zoom e bounds de um mapa - O
place_idpode ser usado para futuras requisições ou armazenamento