From 27233b2d910623cf9d4052beeaf8624c839c847b Mon Sep 17 00:00:00 2001 From: cerenX9 Date: Fri, 24 Jul 2026 13:51:31 +0300 Subject: [PATCH] Fix active location car point rendering --- .../static/src/js/dashboard.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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;