2016-06-20 90 views
1

我使用的是Android API,我試圖計算多個路由。 我正在使用RouteManagercalculateRoute方法爲了做到這一點。在此創建API Android請求ID?

問題是,當使用此方法進行多路徑計算時,響應是異步的,我希望能夠確定哪個響應是針對哪個請求的。

我發現對於REST API有可能通過傳遞的requestId做到這一點:

「客戶端可以通過在一個任意字符串通過該系統來跟蹤請求處理的RequestID在元信息元素鏡像的迴應結構。「

有沒有類似的Android SDK或我必須比較GeoCoordinates或其他路線特定的數據?

回答

1

HERE Maps for Android API不直接提供此功能,但您可以在API上編寫一些代碼來完成此操作。

作爲一個想法,您可以實現一個擴展RouteManager#Listener接口併爲該類指定ID的類。然後,您可以爲具有不同ID值的每個請求使用唯一的Listener