Closed cooperq closed 4 years ago
This is one possible way to enhance location info: https://github.com/unwiredlabs/locationapi-client-libraries/tree/master/clients/python
I think the way to do this is to fall back on a geolocation api such as opencellid if GPS can't get a fix.
GPS will often loose it's connection especially in a dense urban environment. One large problem this causes is that all tower readings are held in memory until GPS connects again at which time they are all suddenly added to the database with the current GPS location instead of the correct one. We should figure out a way to have a more stable GPS connection.