feat: 修正到达时间算法
This commit is contained in:
parent
5d6e967794
commit
f1e54aab9f
@ -67,7 +67,8 @@
|
||||
<div id="sectorInfo" class="text-sm">
|
||||
<div id="sectorStatus">计算中…</div>
|
||||
<div id="sectorDetail" class="mt-1 hidden">
|
||||
最近距离:<span id="sectorDist"></span> km;预计到达时间:<span id="sectorETA"></span>
|
||||
最近距离:<span id="sectorDist"></span> km;预计到达时间:<span id="sectorETA"></span><br>
|
||||
位置:lat=<span id="sectorLat"></span>,lon=<span id="sectorLon"></span> 组合反射率:<span id="sectorDBZ"></span> dBZ
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -279,6 +280,9 @@
|
||||
const pad=(n)=>String(n).padStart(2,'0'); const etaStr=`${eta.getFullYear()}-${pad(eta.getMonth()+1)}-${pad(eta.getDate())} ${pad(eta.getHours())}:${pad(eta.getMinutes())}`;
|
||||
document.getElementById('sectorDist').textContent=(best.dist/1000).toFixed(1);
|
||||
document.getElementById('sectorETA').textContent=etaStr;
|
||||
document.getElementById('sectorLat').textContent=Number(best.lat).toFixed(4);
|
||||
document.getElementById('sectorLon').textContent=Number(best.lon).toFixed(4);
|
||||
document.getElementById('sectorDBZ').textContent=Number(best.dbz).toFixed(1);
|
||||
statusEl.textContent='三小时内可能有降雨(≥40 dBZ )'; detailEl.classList.remove('hidden');
|
||||
}
|
||||
}catch(e){ document.getElementById('sectorStatus').textContent='风险评估计算失败:'+e.message; }
|
||||
|
||||
@ -72,7 +72,8 @@
|
||||
<div id="sectorStatus">计算中…</div>
|
||||
<div id="sectorDetail" class="mt-1 hidden">
|
||||
最近距离:<span id="sectorDist"></span> km;
|
||||
预计到达时间:<span id="sectorETA"></span>
|
||||
预计到达时间:<span id="sectorETA"></span><br>
|
||||
位置:lat=<span id="sectorLat"></span>,lon=<span id="sectorLon"></span> 组合反射率:<span id="sectorDBZ"></span> dBZ
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -432,6 +433,9 @@
|
||||
const etaStr = `${eta.getFullYear()}-${pad(eta.getMonth()+1)}-${pad(eta.getDate())} ${pad(eta.getHours())}:${pad(eta.getMinutes())}`;
|
||||
document.getElementById('sectorDist').textContent = (best.dist/1000).toFixed(1);
|
||||
document.getElementById('sectorETA').textContent = etaStr;
|
||||
document.getElementById('sectorLat').textContent = Number(best.lat).toFixed(4);
|
||||
document.getElementById('sectorLon').textContent = Number(best.lon).toFixed(4);
|
||||
document.getElementById('sectorDBZ').textContent = Number(best.dbz).toFixed(1);
|
||||
statusEl.textContent = '三小时内可能有降雨(≥40 dBZ )';
|
||||
detailEl.classList.remove('hidden');
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user