2010-01-24 130 views
5

我正在製作一個顯示GPX軌道的谷歌地圖應用程序。一些軌道確實重疊了一段距離。它們沒有相同的點,但是當它們被繪製時,多段線似乎是相同的。這使得其中一個在另一個背後消失。解決辦法是將重疊的軌道彼此相鄰,比如地鐵地圖。我怎樣才能以最簡單的方式做到這一點?防止兩個谷歌地圖多段線重疊

回答

3

自動繪製並排多段線會非常困難。即使你是在一個固定的縮放級別上進行數學計算,也是非常棘手的。對於每個縮放級別,線條必須重新計算和重新繪製,因爲對於每個縮放級別,用相同像素寬度偏移線條所需的經度/偏移偏移量加倍。

如果您只有幾首曲目,請嘗試以不同寬度的對比色顯示它們,首先顯示較寬的曲目。這樣,當後面的狹窄的軌道被繪製在上面時,您可以看到更寬的軌道的側面。

+0

但是如果超過2條折線重疊,你會怎麼做。 – Anup 2013-08-06 12:39:35