Skip to main content

Google Maps

getGeoCords - Assíncrona

importante

Imprescindível o uso do modificador await antes da função

  • Recupera latitude e longitude com base em um dado endereço

  • Retorna o objeto com lat e long ou false em caso de erro

Valores podem ser salvos nos respectivos campos no elemento user

/* 
Primeiro Parâmetro: Endereço (String)
*/
const geoCords = await getGeoCords("Roque Petroni, 68, São Paulo");
if (geoCords) {
const lat = geoCords.lat;
const long = geoCords.long;
} else {
//Endereço não encontrado
}

getAddress - Assíncrona

importante

Imprescindível o uso do modificador await antes da função

  • Recupera o endereço completo com base em uma coordenada geográfica

  • Retorna o objeto com os dados do endereço ou false em caso de erro

/* 
Primeiro Parâmetro: Latitude (String ou Number)
Segundo Parâmetro: Longitude (String ou Number)
*/
const address = await getAddress(-20.3006083, -40.3147666);
if (address) {
const País = address.country;
const CEP = address.zipCode;
const Estado = address.state;
const Cidade = address.city;
const Bairro = address.neighborhood;
const Rua = address.street;
} else {
//Erro ao recuperar dados (lat/long inválido)
}