engaging-computing / Android

Android Projects relating to isenseproject.org
4 stars 9 forks source link

when Motion is configured to record to lat/lon, it should throw away rows without GPS lock #83

Open fgmart-zz opened 9 years ago

fgmart-zz commented 9 years ago

Right now, you can boot up Motion, choose the GPS preset, record a data set, and upload it, and have no lat/lon data present.

E.g., look here: http://isenseproject.org/projects/13/data_sets/12258

This is broken, and Google doesn't even know how to zoom the map properly (in my Chrome at least).

May I suggest the following spec:

If the app is set up to record lat/lon, and there is nothing from the GPS available, that row should be discarded.

Then we won't get these buggy uploads.

bdonald25 commented 9 years ago

Motion already does ignore lat and lon if there is no data. The bug here is actually that map vis is enabled when there is no data for lat and long. You can also reproduce this by manually creating a data set with no location data for a project that has location fields.

bdonald25 commented 9 years ago

After discussion we decided to switch from gps to location services.