Real-Time Traffic Jam Monitoring - Chennai
Source | Destination | Time of Day | Estimated Time | Total Kms | Traffic Status |
---|
Top 15 Roads in Chennai
Name of the Road | Traffic Status |
---|
timeOfDay = document.getElementById("timeOfDay").value;
// Dummy data simulation
const estimatedTime = Math.floor(Math.random() * 60) + 15; // Random time between 15 to 75 minutes
const totalKms = Math.floor(Math.random() * 20) + 5; // Random distance between 5 to 25 kms
// Simulated traffic status
const trafficStatus = getRandomTrafficStatus();
const trafficTable = document.getElementById("trafficData");
trafficTable.innerHTML = `
${source}
${destination}
${timeOfDay}
${estimatedTime} mins
${totalKms} kms
${trafficStatus}
`;
}
function getRandomTrafficStatus() {
const statusArray = ["Red", "Amber", "Green"];
return statusArray[Math.floor(Math.random() * statusArray.length)];
}
function displayTopRoads() {
const roadTrafficTable = document.getElementById("roadTrafficData");
roadTrafficTable.innerHTML = roadsData.map(road => {
const status = getRandomTrafficStatus();
return `
${road}
${status}
`;
}).join('');
}
function updateClock() {
const now = new Date();
document.getElementById('clock').innerHTML = now.toLocaleTimeString();
}
setInterval(updateClock, 1000); // Update the clock every second
displayTopRoads(); // Display the top 15 roads with simulated traffic status
]]>
0 Response to "Traffic source"
Post a Comment