public/javascript/init-firebase.js
//La siguiente funcion recibe los datos del objeto viaje y almacena los datos en firebase.store
La siguiente funcion recibe los datos del objeto viaje y almacena los datos en firebase.store
La siguiente funcion recibe los datos del objeto viaje y almacena los datos en firebase . store
async function agregarDatos(geoPosInicial, geoPosFinal, geoPosActual, posInicial = 'indeterminado', posFinal = 'indeterminado', tiempo, distancia, end, stoped) {
    await db.collection("Viajes").add({
            tiempo: tiempo,
            distancia: distancia,
            posicionInicial: posInicial,
            posicionFinal: posFinal,
            geoPosicionInicial: {
                lat: geoPosInicial.lat,
                lng: geoPosInicial.lng
            },
            geoPosicionFinal: {
                lat: geoPosFinal.lat,
                lng: geoPosFinal.lng
            },
            geoPosicionActual: {
                lat: geoPosActual.lat,
                lng: geoPosActual.lng
            },
            end: end,
            stoped: stoped
        }).then(function(docRef) {
            console.log("Document written with ID: ", docRef.id); 
            idViaje = docRef.id
        })
        .catch(function(error) {
            console.error("Error adding document: ", error);
        });
}
async function agregarDatos ( geoPosInicial , geoPosFinal , geoPosActual , posInicial = 'indeterminado' , posFinal = 'indeterminado' , tiempo , distancia , end , stoped ) { await db . collection ( "Viajes" ) . add ( { tiempo : tiempo , distancia : distancia , posicionInicial : posInicial , posicionFinal : posFinal , geoPosicionInicial : { lat : geoPosInicial . lat , lng : geoPosInicial . lng } , geoPosicionFinal : { lat : geoPosFinal . lat , lng : geoPosFinal . lng } , geoPosicionActual : { lat : geoPosActual . lat , lng : geoPosActual . lng } , end : end , stoped : stoped } ) . then ( function ( docRef ) { console . log ( "Document written with ID: " , docRef . id ) ; idViaje = docRef . id } ) . catch ( function ( error ) { console . error ( "Error adding document: " , error ) ; } ) ; }
La siguiente funcion recibe los datos del objeto viaje y almacena los datos en firebase.store
La siguiente funcion recibe los datos del objeto viaje y almacena los datos en firebase . store
//el callback retorna el id genrado automaticamente por firebase al insertar un documento