Files
dev-chiefworks f76abffdcd first commit
2022-05-31 16:21:53 -04:00

65 lines
1.9 KiB
PHP

<div class="row">
<div class="col-lg-4">
<div class="panel panel-flat">
<div class="jumbotron" style="background-color:#F3DFE5; padding:10px;">
<h3>Trip</h3>
<ul>
<li><b>ID:</b> <?=$id?></li>
<li><b>Device ID:</b> <?=$device_id?></li>
<li><b>Duration:</b> <?=$duration>59?sprintf("%0.01f min",$duration/60.0):"${duration} sec"?></li>
<li><b>Distance:</b> <?=$distance>999?sprintf("%0.02f km",$distance/1000.0):"${distance} m"?></li>
<li><b>Speed:</b> <?=$speed?></li>
<li><b>Avg.Speed:</b> <?=$avg_speed?></li>
<li><b>Start:</b> <?=$start_lat?>,<?=$start_lng?></li>
<li><b>End:</b> <?=$end_lat?>,<?=$end_lng?></li>
<li><b>Start Time:</b> <?=strtok($start_time,'.')?></li>
<li><b>End Time:</b> <?=strtok($end_time,'.')?></li>
</ul>
</div>
<?=$tracking_trips_table?>
<!--
-->
</div>
</div>
<div class="col-lg-8">
<!-- Media library -->
<div class="panel panel-white">
<div id="map" style="height: 625px;"></div>
</div>
<!-- /media library -->
</div>
</div>
<script type="text/javascript">
<!--
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: {lat: <?=$center_lat?>, lng: <?=$center_lng?>},
mapTypeId: 'roadmap'
});
var flightPlanCoordinates = [
<?
echo " {lat: ".$items[0]["lat"].", lng: ".$items[0]["lng"]."}";
for ($i=1; $i<count($items);$i++) {
echo ",\n {lat: ".$items[$i]["lat"].", lng: ".$items[$i]["lng"]."}\n";
} ?>
];
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 2
});
flightPath.setMap(map);
}
// -->
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=<?=$google_api_key?>&libraries=visualization&callback=initMap">
</script>