Showing
1 changed file
with
5 additions
and
6 deletions
| ... | @@ -256,7 +256,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -256,7 +256,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 256 | //TODO: comment the first block and uncomment the second block if needs revert to handler implementation | 256 | //TODO: comment the first block and uncomment the second block if needs revert to handler implementation |
| 257 | if (mLatitude != 0 && mLongitude != 0) { | 257 | if (mLatitude != 0 && mLongitude != 0) { |
| 258 | mSpeed = calculateSpeed(mLatitude, mLongitude, location.getLatitude(), location.getLongitude(), (LOCATION_UPDATE_INTERVAL / 1000)); | 258 | mSpeed = calculateSpeed(mLatitude, mLongitude, location.getLatitude(), location.getLongitude(), (LOCATION_UPDATE_INTERVAL / 1000)); |
| 259 | - mTvAvgVelocity.setText(String.format("%.1f", Math.floor(mSpeed)) + " m/s^2"); | 259 | + mTvAvgVelocity.setText(String.format("%.1f", Math.floor(mSpeed)) + " km/h"); |
| 260 | } | 260 | } |
| 261 | 261 | ||
| 262 | 262 | ||
| ... | @@ -321,7 +321,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -321,7 +321,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 321 | 321 | ||
| 322 | private void initViews() { | 322 | private void initViews() { |
| 323 | mTvVelocity.setText("0.0 m/s^2"); | 323 | mTvVelocity.setText("0.0 m/s^2"); |
| 324 | - mTvAvgVelocity.setText("0.0 m/s^2"); | 324 | + mTvAvgVelocity.setText("0.0 km/h"); |
| 325 | } | 325 | } |
| 326 | 326 | ||
| 327 | private void requestLocationUpdates() { | 327 | private void requestLocationUpdates() { |
| ... | @@ -352,7 +352,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -352,7 +352,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 352 | @Override | 352 | @Override |
| 353 | public void run() { | 353 | public void run() { |
| 354 | double speed = calculateSpeed(mLatitude, mLongitude, location.getLatitude(), location.getLongitude(), (LOCATION_UPDATE_INTERVAL / 1000)); | 354 | double speed = calculateSpeed(mLatitude, mLongitude, location.getLatitude(), location.getLongitude(), (LOCATION_UPDATE_INTERVAL / 1000)); |
| 355 | - mTvAvgVelocity.setText(String.format("%.1f", Math.floor(speed)) + " m/s^2"); | 355 | + mTvAvgVelocity.setText(String.format("%.1f", Math.floor(speed)) + " km/h"); |
| 356 | mLocationHandler.postDelayed(this, LOCATION_UPDATE_INTERVAL); | 356 | mLocationHandler.postDelayed(this, LOCATION_UPDATE_INTERVAL); |
| 357 | } | 357 | } |
| 358 | }; | 358 | }; |
| ... | @@ -368,8 +368,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -368,8 +368,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 368 | // Function to calculate speed in meters per second | 368 | // Function to calculate speed in meters per second |
| 369 | private double calculateSpeed(double lat1, double lon1, double lat2, double lon2, double timeDifferenceInSeconds) { | 369 | private double calculateSpeed(double lat1, double lon1, double lat2, double lon2, double timeDifferenceInSeconds) { |
| 370 | double distance = calculateDistance(lat1, lon1, lat2, lon2); | 370 | double distance = calculateDistance(lat1, lon1, lat2, lon2); |
| 371 | -// return (distance / timeDifferenceInSeconds) * 3.6f; // Convert to km/h; | 371 | + return (distance / timeDifferenceInSeconds) * 3.6f; // Convert to km/h; |
| 372 | - return (distance / timeDifferenceInSeconds); // Convert to km/h; | ||
| 373 | } | 372 | } |
| 374 | 373 | ||
| 375 | private void requestSingleLocationUpdate() { | 374 | private void requestSingleLocationUpdate() { |
| ... | @@ -446,7 +445,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener | ... | @@ -446,7 +445,7 @@ public class TelematicsActivity extends Activity implements View.OnClickListener |
| 446 | touchCount = 0; | 445 | touchCount = 0; |
| 447 | mSensorManager.unregisterListener(this); | 446 | mSensorManager.unregisterListener(this); |
| 448 | mTvVelocity.setText("0.0 m/s^2"); | 447 | mTvVelocity.setText("0.0 m/s^2"); |
| 449 | - mTvAvgVelocity.setText("0.0 m/s^2"); | 448 | + mTvAvgVelocity.setText("0.0 km/h"); |
| 450 | Snackbar.make(mLlTelematicsMain, "Sensor Unregistered", Snackbar.LENGTH_SHORT).show(); | 449 | Snackbar.make(mLlTelematicsMain, "Sensor Unregistered", Snackbar.LENGTH_SHORT).show(); |
| 451 | if (mHandler != null) | 450 | if (mHandler != null) |
| 452 | mHandler.removeCallbacks(mRunnable); | 451 | mHandler.removeCallbacks(mRunnable); | ... | ... |
-
Please register or login to post a comment