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

123
Visualizações
obteniendo el resultado correcto la primera vez reactjs react-hook-google-maps

hola a todos, estoy creando una aplicación en la que el usuario ingresa el nombre del país y mostrará los datos del país (obtención de datos de API rescountriesApi) y también estoy obteniendo la latitud y longitud de la API y pasando al componente de mapa. El problema es la primera vez que ingreso el nombre del país. mapa que muestra la ubicación correcta del país en el mapa después de ingresar al otro país, muestra el país anterior en el mapa y después de actualizar toda la página muestra la ubicación correcta en el mapa.

1) Datos de Api almacenados en países estatales

 { countries.map(({ latlng }) => { const [lat, lang] = latlng; {/* console.log(lat, lang); */ } return <Maphook lat={lat} lang={lang} /> }) }

2) código Maphook

 const Maphook = ({ lat, lang }) => { const { ref, map, google } = useGoogleMaps( // Use your own API key, you can get one from Google (https://console.cloud.google.com/google/maps-apis/overview) "", // NOTE: even if you change options later { center: { lat: lat, lng: lang }, zoom: 3, }, ); // console.log(map); // instance of created Map object (https://developers.google.com/maps/documentation/javascript/reference/map) console.log(google); // google API object (easily get google.maps.LatLng or google.maps.Marker or any other Google Maps class) return <div ref={ref} style={{ width: 400, height: 300 }} />; };
about 4 years ago · Juan Pablo Isaza
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