From 468f85484b462f68971fd4fb02bfe8ad3bb255bc Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Wed, 13 Aug 2014 07:36:28 -0700 Subject: Adding bearing method to TinyGPS. --- libraries/TinyGPS/TinyGPS.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libraries/TinyGPS/TinyGPS.h') diff --git a/libraries/TinyGPS/TinyGPS.h b/libraries/TinyGPS/TinyGPS.h index 9c75ad0..1ffdbdd 100644 --- a/libraries/TinyGPS/TinyGPS.h +++ b/libraries/TinyGPS/TinyGPS.h @@ -111,6 +111,11 @@ class TinyGPS static float distance_between (float lat1, float long1, float lat2, float long2); + /** + * Return the bearing in degrees from lat1/long1 to lat2/long2. + */ + static float bearing_between (float lat1, float long1, float lat2, float long2); + private: enum {_GPS_SENTENCE_GPGGA, _GPS_SENTENCE_GPRMC, _GPS_SENTENCE_OTHER}; -- cgit v1.2.3