2014-01-22 40 views
0

我列出了在某些時間段內駕駛車輛時在100到10000個GPS位置之間的列表。鑑於GPS位置列表,我如何使用Google Maps API顯示路線

我想在谷歌地圖上顯示,使用他們的API(與商業許可證,如果有的話)。

在我看來,有3個選項,所有的問題:

1)畫出所有位置之間的折線。有些位置並不準確,所以它看起來像路線撞到了路旁的一些建築物。我知道所有職位都在路上。此外,它削減了一些角落,它看起來並不專業。

2)只顯示地圖上的GPS位置。由於GPS位置不在路上(這不應該是),這也不好。

3)使用Maps API繪製路線。這限制了我們在起始位置和結束位置之間使用23個航點。路線看起來非常好,並沿着道路行駛(道路旁邊的GPS位置自動移動到道路上)。但是,尤其是對於較長的時間跨度,此選項意味着顯示的路徑不正確(谷歌猜測航點之間所走的路線 - 所以從10000個GPS位置它僅使用23)。我們無法顯示明確的錯誤路線。

有沒有人有一個很好的/更好的方式來顯示在Google地圖上跟隨道路,但考慮到所有/許多給定的GPS位置的駕駛路線?

回答

0

難道你不能鏈接使用地圖API的路線?這不是我以前做過的事情,所以這個答案可能有點模糊,但是不可能將你的座標列表分割成23個塊來觸發請求,然後在地圖上顯示合成路線?

我並不十分確定返回格式,因此可能需要混淆輸出才能給出路線錯覺,也可能不需要使用每個座標(也許不包括那些是彼此例如被卡在燈)的一個小的距離內,否則請求可能需要很長的時間。

0

實際上我們正在從選項3.遠的原因是,當位置無法移動到最近的路,也並不總是正確的(例如,如果你開車在停車場),這樣因爲那並不不要總是給出正確的路線,那麼我們就不會走這條路。

所以我不知道這是否是可能的鏈幾條航線在同一地圖。

相關問題