Advanced config option: GPS inaccuracy tolerance
So I'm currently using a rather cheap chinese android phone with an abyssimal GPS system. Even though it reports 5 meters of GPS accuracy, the exact position jumps all over the place, maybe in a 100m radius.
This confuses the hell out of waze, and I get teleported all over the surrounding neighborhood while driving.
Maybe it would be possible to add an advanced configuration option to fine-tune waze's location-estimation-algorithm?
Something along the lines of "if the GPS position fluctuates by X meters in Y seconds, assume that the user is still on the recommended route, or at least hasn't changed his current road".
This would make waze a lot more usable on cheaper devices.
-
Now Then commented
If GPS accuracy is greater than 150 don't snap to a road any more than you would accept road updates
For Android there's the f/oss (free open source software) option
BlueGPS
to accept GPS receiver as supplemental via mock location or override internal receiver. Dedicated receivers especially with Sirf Costa have faster fix times from cold start. Some can wield external antennae.
The author of BlueGPS (BlueGps4android) also maintains an app for USB connectivity
Look on SourceForge.net
(Samsung is pro Android rooting and has an excellent audio )