Garanta agora o frete grátis para ...
// Função para obter a localização do usuário
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
console.log("Geolocalização não é suportada pelo seu navegador.");
}
}
// Função para exibir a posição do usuário
function showPosition(position) {
// Obtém a latitude e a longitude
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
// Chama uma API de geolocalização para obter o nome da cidade com base na latitude e longitude
fetch(`https://api.bigdatacloud.net/data/reverse-geocode-client?latitude=${latitude}&longitude=${longitude}&localityLanguage=pt`)
.then(response => response.json())
.then(data => {
// Define o nome da cidade no elemento HTML
document.getElementById("city").textContent = data.city;
})
.catch(error => {
console.error('Erro ao obter a cidade:', error);
});
}
// Chama a função para obter a localização quando a página é carregada
getLocation();