How can I extrapolate farther along a road?
<p>Given realtime location data of a moving device over a short period of time, how can I get a lat/long pair further along this road, say, 2 miles, or even better, 5 minutes worth of driving?</p>

<p>I see that I can use Google's Roads API to snap to a road given a lat/long pair <a href="https://developers.google.com/maps/documentation/roads/snap" rel="nofollow">https://developers.google.com/maps/documentation/roads/snap</a>, but that only gets me part way there.</p>

<p>This will be in an Android app.</p>