Estoy trabajando con una capa de par y me gustaría saber para cada momento la cantidad de puntos de datos que se muestran en la visualización.
Respuesta
¿Demasiados anuncios?
Guillaume
Puntos
683
Yo probaría con algo así (no probado):
var sql = new cartodb.SQL({user: 'YOUR_USER'});
torqueLayer.on('change:time', function(changes) {
if(changes.time && !isNaN( changes.time.getTime() )){
tt = changes.time;
sql.execute("SELECT count(*) as n FROM YOUR_TORQUE_TABLE WHERE YOUR_DATE_FIELD < to_timestamp ("+tt.getTime()+"/1000)")
.done(function(data) {
if (data.rows && data.rows.length) {
n_points = parseInt(data.rows[0].n);
console.log("There are " + n_points + " points loaded");
}
})
});