2012-02-17 45 views
0

我想創建一個新的路線與起源和完成,但我希望該路線將避免通過我已標記的某些點和谷歌地圖提供替代路線。在谷歌地圖v3創建路線,但避免標記

我在哪裏可以找到它?

對不起,我不幸的英語:/

謝謝。

pd:我想要如下:如果谷歌地圖返回的路線與街道A B C D E,我在街道C有一個標記,我想要一個路線避免標記C和谷歌地圖返回替代路線。

回答

0

不幸的是,這是不可能的。但您可以使用alternatives選項找到備用路線。

0

您將無法使用Google API執行此操作。

他們的路由算法在表示道路網絡的圖形數據結構上運行最短路徑(即http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm)算法。爲了排除特定的路段,您需要將該路段的權重設置爲非常高的值,以便算法不會在路徑中使用它。

沒有任何方法可以告訴Google的路由算法在給定的路段上使用客戶端定義的權重。你不得不改變服務器端的圖形結構,我懷疑谷歌會讓你這樣做。