LafuenteColoradoJose / SkyRoutesII

Web application that manages flight plans requested by pilots or airlines, between major national airports, and displays them on a map for tracking from an aircraft device.
https://skyroutes2.vercel.app/
0 stars 0 forks source link

Solicitud de aceptar geolocalización incluso habiéndola aceptado #1

Open kretinoh opened 10 months ago

kretinoh commented 10 months ago

Hola chicos, le he estado dando una vuelta a vuestro proyecto y primero de todo enhorabuena a ambos por meteros en un proyecto con un lenguaje totalmente ajeno al dado en clase. Y ahora viene el cuchillo JAJAJAJA. Me he encontrado con un problema a la hora de navegar por el sitio. Todo el rato que te metes en 'Form Map' me aparece ese popUp de SweetAlert incluso habiendo aceptado el uso de la ubicación. Haciendo un poco de búsqueda encontré este ejemplo en el cual hacen uso directamente de geolocation. No se si se solucionará o es un problema referente al funcionamiento de onMounted() de vue. Nuevamente enhorabuena a ambos!!

onMounted(() => {
      if (!navigator.geolocation) {
        swal('Su navegador no admite la geolocalización.');
      } else {
        navigator.geolocation.getCurrentPosition(
          (position) => {
            // Actualizar la variable localizacion con los datos de la ubicación si es necesario
            localizacion.value = `${position.coords.latitude}, ${position.coords.longitude}`;
          },
          (error) => {
            // Manejar el error de permisos o de geolocalización no disponible
            if (error.code === 1) {
              swal('Para utilizar el GPS, debe permitir la geolocalización en su navegador.');
            } else if (error.code === 2) {
              swal('No se pudo obtener la ubicación: geolocalización no disponible.');
            }
          }
        );
      }
    });

Issue Ref: https://github.com/LafuenteColoradoJose/SkyRoutesII/blob/1cc477b17924161e6cc8490b4c21d898f47eedee/src/components/TheFormMap.vue#L485C1-L489C4

JoseLafuenteColorado commented 10 months ago

Muchas gracias por su apoyo y conocimientos, ya está cambiado ... :+1:
Un abrazo muy fuerte! @kretinoh