Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

97
Visualizações
Valor de retorno de Geocode Promise

Estoy usando la API de react-geocode para obtener coordenadas de una dirección de cadena (como 1234 home street, etc.). Hasta ahora, este es mi código.

 async function ConvertAddress(address) { if (address !== "") { Geocode.fromAddress(address, resolve).then( (response) => { const { lat, lng } = response.results[0].geometry.location; const center = { lat: lat, lng: lng}; // if I console logged center from here, it would work fine. return center; }, (error) => { alert("ConvertAddress error:", error); } ); } }

Sin embargo, no estoy seguro de cómo acceder al "centro" desde fuera de esta función (como desde otra función). He intentado esto:

 console.log("ConvertAddress test", ConvertAddress(data[0]));

Y me devuelve esto:

 ConvertAddress test Promise { <state>: "fulfilled", <value>: undefined }​ <state>: "fulfilled"​ <value>: undefined​ <prototype>: Promise.prototype { … }

¿Puedo tener alguna ayuda con el centro de devolución de tal manera que pueda llamarlo sin que esté indefinido? Gracias por adelantado.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Prueba esto

 async function ConvertAddress(address) { if (address !== "") { var addressResult = await Geocode.fromAddress(address, resolve).then( (response) => { const { lat, lng } = response.results[0].geometry.location; const center = { lat: lat, lng: lng}; // if I console logged center from here, it would work fine. return center; }, (error) => { return "error in results" } ); addressResult.then(function(result){ console.log(result); }) } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda