GPS/GIS Calculations: Algorithm to predict future position based on movement/mph?
问题 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, how can I calculate what my position will be in 10 seconds? i.e.: GPSCoordinate predictedCoord = GPSCoordinate.FromLatLong(0, 0).AddByMovement(32, 15, TimeSpan.FromSeconds(10)); Edit: Current code based on answer below: public GPSCoordinate AddMovementMilesPerHour(double heading, double speedMph, TimeSpan duration) { double x =