No puedo extraer la latitud o la longitud de la API de los navegadores y lo he intentado durante probablemente dos semanas. He estado leyendo todo lo que puedo encontrar y tomando una clase sobre funciones, pero esto está por encima de mi cabeza. ¿Hay alguna manera de guardarlo en una variable para conectarlo a otra función? He intentado un par de maneras
Forma 1:
const x = navigator.geolocation.getCurrentPosition(({coords})) => { return pos.coords.latitude }Forma 2:
navigator.geolocation.getCurrentPosition(function (position) { if ((splitCoords[1] - position.coords.latitude >= -0.009 && splitCoords[1] - position.coords.latitude <= 0.009) && (splitCoords[0] - position.coords.longitude >= -0.009 && splitCoords[0] - position.coords.longitude <= 0.009)) { return "Yes" } else { return "No" } })Lo que me desconcierta es el hecho de que getCurrentPosition() es, en sí mismo, una función... y no puedo encontrar ningún lugar que me muestre cómo consultar ciertas coordenadas. Consola. Lo registré todo en el navegador y bajé por el árbol y las 'coordenadas' no existen. ¿Estoy en el camino correcto?