diff --git a/IOIOTruck/src/com/TwentyCodes/android/IOIOTruck/NavigationActivity.java b/IOIOTruck/src/com/TwentyCodes/android/IOIOTruck/NavigationActivity.java index 568f14d..991e870 100644 --- a/IOIOTruck/src/com/TwentyCodes/android/IOIOTruck/NavigationActivity.java +++ b/IOIOTruck/src/com/TwentyCodes/android/IOIOTruck/NavigationActivity.java @@ -210,7 +210,7 @@ public class NavigationActivity extends FragmentActivity implements CompassListe Log.v(TAG, "Heading ="+mHeading); - bearing = GeoUtils.calculateBearing(mMap.getUserLocation(), mMap.getDestination(), bearing); + bearing = GeoUtils.calculateBearing(mMap.getUserLocation(), mMap.getDestination(), bearing < 0 ? bearing + 360 : bearing); if(bearing > 355 || bearing < 5) mIOIOManager.setSteerValue(IOIOTruckValues.STEER_STRAIGHT);