資料 ・ Traffic Data

即時路況

同一份路網,依當下的車速一段一段上色,而非整條路一個顏色。
匝道、路口與直行段各有各的狀況,我們能讓你精準看出哪一段在塞車。

真實圖台與路況:添加 TrafficFlowControl 後,即可開關以查看即時路況呈現效果。

Levels

四個等級,四個顏色

路況不是連續數值,是四個等級,顏色可以自己指定。

持續更新

路網與顏色變化示意圖
四個等級與顏色照 TrafficFlowControl 的預設值
  • 順暢freeFlow#64CB5A
  • 車流量大slow#DDD632
  • 車速緩慢queuing#F59554
  • 壅塞stationary#E02A5A

How to

使用控制器開啟路況

在 style.load 之後 new 一個 TrafficFlowControl 加進地圖就好。useButton 決定要不要用它內建的開關按鈕,color 決定四個等級各自的顏色。

map.on("style.load", () => {
  const trafficFlowCtrl = new mapPlus.TrafficFlowControl({
    // 是否使用按鈕控制即時路況的開關
    useButton: true,

    // 設定即時路況的顏色
    color: {
      freeFlow: "#64CB5A",     // 順暢的
      slow: "#DDD632",         // 車流量大
      queuing: "#F59554",      // 車速緩慢
      stationary: "#E02A5A",   // 壅塞的
    },
  });

  map.addControl(trafficFlowCtrl, "top-right");
});

要自己控制開關就把 useButton 設成 false, 改用 map.addControl() 與 map.removeControl()。完整參數見 即時路況工具 範例。