I'm looking at creating a desktop application to track a number of vehicles using Google Location History and the Google Maps API.
Looking at the accuracy of the feed during a trip to Liverpool - it seems that while the general journey outline is broadly speaking correct, the finer details of the journey are inaccurate. The position can be anywhere up to half a mile out.
The implication here is that GPS isn't used. From Google Support,
How often Location Reporting updates your location data isn't fixed. Frequency is determined by factors like how much battery life your device has, if you’re moving, or how fast you’re moving. Location Reporting will only use cell ID or Wi-Fi location detection depending on your device."
Is there any way to make the device make use of GPS for this to improve accuracy? Alternatively, are there any more accurate alternatives Google provides?