2016-02-04 28 views
0

例如,我有5個緯度和經度的位置。我的要求是我需要與當前位置相處這些位置之間的最佳路線任何獲得經緯度位置的最佳路線的Google API

https://maps.googleapis.com/maps/api/directions/json?origin=lat,lng&destination=lat,lng&mode=driving&sensor=false&alternatives=true&waypoints=[]

上述API可以得到5個位置中的源到目的地的最佳路線,但不是最好的辦法

例如 目前我在華盛頓,我必須去紐約,芝加哥,馬薩諸塞州,波特蘭和波士頓。我可以以哪種順序訪問這些地方,這樣我的旅行距離應該儘可能小。

+0

我想實現這一目標,我們需要利用上述API請求 – SHASHANK

回答

0

要獲得最佳路線,您需要在waypoints中添加optimize:true

下面是來自documentation一個例子:

https://maps.googleapis.com/maps/api/directions/json?origin=Adelaide,SA&destination=Adelaide,SA&waypoints=optimize:true|Barossa+Valley,SA|Clare,SA|Connawarra,SA|McLaren+Vale,SA&key=YOUR_API_KEY 
+0

有我們自己的邏輯,即使我不力給我需要的路線目的地從源頭到航點的最後一點。簡單地說我需要節省我的旅行時間。爲此,上述URL不起作用,目的地應該是強制性的。 – SHASHANK

相關問題