diff --git a/addons/mymach_fleet_intelligence/static/src/js/dashboard.js b/addons/mymach_fleet_intelligence/static/src/js/dashboard.js index b6183fb..f22ee76 100644 --- a/addons/mymach_fleet_intelligence/static/src/js/dashboard.js +++ b/addons/mymach_fleet_intelligence/static/src/js/dashboard.js @@ -104,7 +104,17 @@ document.addEventListener("DOMContentLoaded", function() { clearInterval(vehicleAnimationTimer); vehicleAnimationTimer = null; } - if (!routePoints || routePoints.length < 2) return; + if (!routePoints || routePoints.length === 0) return; + + // Eğer sadece tek bir nokta varsa (Canlı Anlık GPS modu), arabayı sabit bir şekilde o noktaya koy + if (routePoints.length === 1) { + var speedStr = vehicle.gps_speed ? vehicle.gps_speed + " km/s" : "0 km/s"; + var staticCar = L.marker(routePoints[0], { + icon: createLiveCarIcon(vehicle.driver_tag, speedStr) + }).addTo(map); + activeMarkers.push(staticCar); + return; + } var currentIdx = 0; var progress = 0;