2010-09-30 39 views
2

我想知道是否可以更改行程計算算法在Google Maps API(或Bing地圖)中的工作方式。基本上,我想添加選項,例如「最短路線」或「避開高速公路和國家道路」。修改Google Maps API中的道路計算算法

我還沒有在API中找到任何可能管理道路成本的東西,所以我認爲這是不可能的,但也許有人有一個想法做到這一點?

回答

2

除了avoidHighwaysavoidTolls選項之外,沒有辦法修改探路者算法。看到這裏的文檔: http://code.google.com/apis/maps/documentation/javascript/reference.html#DirectionsRequest

另一種方法是指定provideRouteAlternatives並找出根據自己的啓發式這些路線是最好的。

+0

嗯,是的,但我想要的是得到其他類型的替代道路計算。 說,例如「只有左轉路線」或類似的東西。 – Gimly 2010-10-11 15:28:03

+0

抱歉 - 然後否,最終用戶無法修改路徑查找算法 – 2010-10-11 15:35:08

+1

也許您可以編輯您的答案,以增加終端用戶無法更改「avoidHighway」和「avoidTolls」後面的路徑查找算法「選項,就像我可以將你的答案標記爲已接受的那樣。 – Gimly 2010-11-08 14:39:31