Foro

Home Forums PhoneGap Velocidad de movimiento

This topic contains 1 reply, has 2 voices, and was last updated by  Jose Jesus Perez Rivas 1 semana, 1 dia .

Viendo 2 respuestas - de la 1 a 2 (de 2 en total)
  • Velocidad de movimiento

    Intervenciones
  • andreshenao 
    Participant

    Hola, tengo una consulta es que tengo un app que guarda la la posición de la persona(lat,lng) pero necesito medir la velocidad que lleva como puedo hacer eso.

    Si alguien me puede guiar le agradezco.

    Saludos


    Jose Jesus Perez Rivas 
    Keymaster

    Hola @andreshenao,

    claro que puedes medir la velocidad del usuario, es un parámetro que te retorna el plugin de geolocalización, el código sería algo así:

     Code: arbitrary (select
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16.
    17.
    18.
    19.
    20.
    21.
    22.
    23.

    // onSuccess Callback
        // This method accepts a Position object, which contains the
        // current GPS coordinates
        //
        var onSuccess = function(position) {
            alert('Latitude: '          + position.coords.latitude          + '\n' +
                  'Longitude: '         + position.coords.longitude         + '\n' +
                  'Altitude: '          + position.coords.altitude          + '\n' +
                  'Accuracy: '          + position.coords.accuracy          + '\n' +
                  'Altitude Accuracy: ' + position.coords.altitudeAccuracy  + '\n' +
                  'Heading: '           + position.coords.heading           + '\n' +
                  'Speed: '             + position.coords.speed             + '\n' +
                  'Timestamp: '         + position.timestamp                + '\n');
        };

        // onError Callback receives a PositionError object
        //
        function onError(error) {
            alert('code: '    + error.code    + '\n' +
                  'message: ' + error.message + '\n');
        }

        navigator.geolocation.getCurrentPosition(onSuccess, onError);

    En esta url puedes ver toda la documentación: https://www.npmjs.com/package/cordova-plugin-geolocation

    Saludos! ya nos cuentas ;)


Viendo 2 respuestas - de la 1 a 2 (de 2 en total)

You must be logged in to reply to this topic.