2015-10-15 51 views
0

我正在製作一個應用程序,其功能與Google流量地圖相同。但我一直堅持以下幾個星期的問題如何在谷歌流量這樣的小型雙向街道上繪製雙向交通地圖?

我已經使用谷歌API的「對齊道路」方法來匹配GPS數據從移動設備到道路,同時跟蹤用戶的路線。但是,當我顯示速度數據時,我找不到任何解決方案在小路上沿2個方向繪製2條分隔線。

有誰知道如何解決? 請給我一個線索!

回答

0

最後我有我自己的解決方案。這很簡單,只是使用座標系統,比較點n和n-1的座標以得到顯示多義線之前的方向

0

谷歌流量是雙向矢量圖層。道路API不會返回這種數據結構,而是返回中心的道路頂點。一種僞造雙向線的方法是創建捕捉幾何體的副本,併爲該線路徑中的每個單點移動0.0001 - 0.001的經度。並應用樣式。

+0

實際上從捕捉到道路的方法,我得到了道路的所有緯度和長度數據,並且它是相似的爲兩個方向。現在我想要的是在兩條路線上用兩條多段線顯示該路段的速度數據。對於大的道路,這很容易,因爲座標數據在兩個方向上是不同的 – Ian