Olá, pessoal.
Preciso criar um fluxo que o cliente informe o CEP e o bot identifique a loja mais próxima e faça o direcionamento correto. Tem alguma ferramenta especifica para isso ou algum procedimento?
Desde já, agradeço!
Olá, pessoal.
Preciso criar um fluxo que o cliente informe o CEP e o bot identifique a loja mais próxima e faça o direcionamento correto. Tem alguma ferramenta especifica para isso ou algum procedimento?
Desde já, agradeço!
Bom dia
Bom dia
Tem algum material que mostre o passo a passo utilizando a API do Google?
// Função para buscar locais por CEP usando a API do Google Maps
function buscarLocaisPorCEP(cep) {
// Geocodificar o CEP para obter as coordenadas
fetch(`https://maps.googleapis.com/maps/api/geocode/json?address=${cep}&key=SUA_CHAVE_DE_API`)
.then(response => response.json())
.then(data => {
if (data.status === 'OK') {
const location = data.resultst0].geometry.location;
const lat = location.lat;
const lng = location.lng;
// Usar as coordenadas para buscar locais próximos
fetch(`https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=${lat},${lng}&radius=1000&type=restaurant&key=SUA_CHAVE_DE_API`)
.then(response => response.json())
.then(data => {
console.log('Locais próximos encontrados:', data.results);
// Aqui você pode processar os locais encontrados
})
.catch(error => console.error('Erro ao buscar locais próximos:', error));
} else {
console.error('Erro ao geocodificar o CEP:', data.status);
}
})
.catch(error => console.error('Erro ao consultar API de geocodificação:', error));
}
// Exemplo de uso da função
const cep = '12345678'; // Substitua pelo CEP desejado
buscarLocaisPorCEP(cep);
Tenta utilizar esse codigo ai no vscode, vc vai ter que ter a chave pra poder chamar essa api no google. Lembrando que na query ele ta puxando restaurants mas se consultar a documentaçao da pra pegar outros estabelecimentos
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.