Looking for resources or algorithm to calculate the following in a navigation app:
If my current GPS position is (0,0) and I\'m heading 32 degrees at 15 miles per hour,
Here are the formulas that you need.
http://www.movable-type.co.uk/scripts/latlong.html
Hope that helps.
Bob
[update] Here are the formulas in JavaScript (copied from source)
var lat2 = Math.asin( Math.sin(lat1)*Math.cos(d/R) + Math.cos(lat1)*Math.sin(d/R)*Math.cos(brng) ); var lon2 = lon1 + Math.atan2(Math.sin(brng)*Math.sin(d/R)*Math.cos(lat1), Math.cos(d/R)-Math.sin(lat1)*Math.sin(lat2));
d=distance traveled=velocity x time R=radius of the earth