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)
}