Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

212
Views
error al acceder al valor de latitud y longitud en geolib

En mi aplicación nativa de reacción, he usado geolib para encontrar el lugar más cercano a un punto determinado de una lista de lugares, como este

 const nearestPlace = geolib.findNearest({ latitude:6.4423456, longitude:75.9095818 }, (places));

una vez que registro en la consola el lugar más cercano, obtengo un par de latitud y longitud, pero cuando trato de obtener el valor de la latitud de esta manera,

 const latitudeValue = nearestPlace.latitude

Me da un error que dice que la propiedad latitud no existe en el tipo 'GeolibInputCoordinates', por lo que no puedo obtener el valor de latitud.

¿Alguna idea de como resolver esto?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Le sugiero que use las funciones getLatitude , getLongitude . Esto le dará valores para la latitud y la longitud.

Tal vez su matriz de lugares esté en un formato diferente, como {lat, lon} y esto es lo que está causando el problema. Es posible que no tengan necesariamente una propiedad de latitud o longitud.

 const places = [{ lat: 6.45, lon: 75.90 }, { lat: 6.44, lon: 75.91 }]; let nearestPlace = geolib.findNearest({ latitude: 6.4423456, longitude: 75.9095818 }, (places)); console.log('Nearest place:', nearestPlace); const latitudeValue = geolib.getLatitude(nearestPlace); const longitudeValue = geolib.getLongitude(nearestPlace); console.log('Latitude:', latitudeValue); console.log('Longitude:', longitudeValue); // You can also 'normalize' this like so: const point = { latitude: latitudeValue, longitude: longitudeValue}; console.log('Nearest point (normalized):', point);
 .as-console-wrapper { max-height: 100% !important; top: 0; }
 <script src="https://unpkg.com/geolib@3.3.1/lib/index.js"></script>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!