Merge pull request #658 from hargata/Hargata/gps.integration

Hargata/gps.integration
This commit is contained in:
Hargata Softworks
2024-10-20 20:59:03 -06:00
committed by GitHub
2 changed files with 13 additions and 6 deletions

View File

@@ -27,7 +27,7 @@
</div>
<div class="row">
<div class="col-12 d-flex justify-content-center align-items-center">
<h1 class="display-1 trip-odometer"></h1>
<h1 class="display-1 trip-odometer" onclick="toggleSubOdometer()"></h1>
<h1 class="display-6 trip-odometer-sub ms-2 d-none">0</h1>
</div>
</div>
@@ -128,6 +128,11 @@
}
</div>
<script>
//Trip Recording Variables
let tripTimer; //interval to check GPS Location every 5 seconds.
let tripWakeLock; //wakelock handler to prevent screen from going to sleep.
let tripLastPosition; //last coordinates to compare/calculate distance from.
let tripCoordinates = ["Latitude,Longitude"]; //list of coordinates to generate a CSV for.
var uploadedFiles = [];
getUploadedFilesFromModel();
function getUploadedFilesFromModel() {

View File

@@ -230,11 +230,6 @@ function hideTripModal() {
$(".odometer-modal").removeClass('d-none');
$(".trip-modal").addClass('d-none');
}
//Trip Recording Variables
let tripTimer; //interval to check GPS Location every 5 seconds.
let tripWakeLock; //wakelock handler to prevent screen from going to sleep.
let tripLastPosition; //last coordinates to compare/calculate distance from.
let tripCoordinates = [ "Latitude,Longitude" ]; //list of coordinates to generate a CSV for.
function startRecording() {
if (navigator.geolocation && navigator.wakeLock) {
try {
@@ -332,4 +327,11 @@ function saveRecordedOdometer() {
});
});
hideTripModal();
}
function toggleSubOdometer() {
if ($(".trip-odometer-sub").hasClass("d-none")) {
$(".trip-odometer-sub").removeClass("d-none");
} else {
$(".trip-odometer-sub").addClass("d-none");
}
}