@extends('layouts.app') @section('center')
| # | Global Device ID | Type | Latitude | Longitude | Distance (km) |
|---|---|---|---|---|---|
| {{ $i++ }} | {{ $device->global_device_id }} | {{ $device->installed_on }} | {{ $device->latitude }} | {{ $device->longitude }} | N/A |
| {{ $i++ }} | ↳ {{ $child->global_device_id }} | {{ $child->installed_on }} | {{ $child->latitude }} | {{ $child->longitude }} | @if($previousDevice) @php $distance = haversineDistance( $previousDevice->latitude, $previousDevice->longitude, $child->latitude, $child->longitude ); $totalDistance += $distance; @endphp @if($distance < 1) {{ number_format($distance * 1000, 0) }} m @else {{ number_format($distance, 2) }} km @endif @else @php $firstpooldistance = haversineDistance( $device->latitude, $device->longitude, $child->latitude, $child->longitude ); $totalDistance += $firstpooldistance; @endphp @if($firstpooldistance < 1) {{ number_format($firstpooldistance * 1000, 0) }} m @else {{ number_format($firstpooldistance, 2) }} km @endif @endif |
| Total Distance ({{ $device->global_device_id }}) | {{ number_format($totalDistance, 2) }} km | ||||