簡體   English   中英

從 HERE 檢索旅行時間,無需重新優化航點順序

[英]Retrieve travel times from HERE without reoptimizing waypoint order

我們如何在不重新優化現有航點列表順序的情況下傳入現有航點以獲得估計的到達時間? 當客戶要求意味着我們必須使用次優路線時,或者當更改需要手動重新堆疊一天時,這是需要的。 示例:程序說最優順序是停靠點 A、B、C。 但是客戶打來電話,我們現在必須按 A、C、B 的順序停靠。我們如何才能在不重新堆疊回 A、B、C 的情況下獲得新的旅行時間/到達時間?

如果您不需要為您的一組航點找到最佳優化順序,您只需使用HERE Routing API v8發出一個簡單的路由請求並使用via關鍵字。

curl -X GET \
// replace all {text} by your datas
'https://router.hereapi.com/v8/routes?origin={START_LATITUDE},{START_LONGITUDE}&transportMode=car&destination={ARRIVAL_LATITUDE},{ARRIVAL_LONGITUDE}&via={CLIENT_A_LATITUDE},{CLIENT_A_LONGITUDE}&via={CLIENT_B_LATITUDE},{CLIENT_B_LONGITUDE}&via={CLIENT_C_LATITUDE},{CLIENT_C_LONGITUDE}&return=polyline,summary&apiKey={YOUR_API_KEY}'

重要的是要注意有一個最大限制:

包括起點和終點在內的最大航路點數為 120 個無交通和 50 個交通。 如果使用行人路由模式,則每兩個路點之間的距離不得大於 5 公里。

此處提供文檔中的其他信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM