2017-05-26 43 views
0

我需要能夠提取路由所經過的狀態列表。 api中是否有提供這些信息的功能?MapQuest API - 來自用戶的洞察

例如從起點到終點跨越6個州的路線。獲取狀態列表。優選按照交叉的順序。

我不是在尋找代碼幫助。我已經通過API和谷歌搜索沒有結果。

回答

1

MapQuest中沒有函數返回一個路由狀態列表。但是,如果stateBoundaryDisplay參數設置爲true,則響應將在操縱文本中包含「穿越內布拉斯加州」等細節。 manuevers將按正確的順序。

+0

感謝您的信息。 在這個問題上擴展,有沒有辦法讓每個州的青貯? stateBoundary到stateBoundary? 我的應用程序需要拉狀態名稱,並確定每個狀態的距離。 – Brian

+0

不,路由結果中每個狀態都沒有距離。我不知道一個簡單的方法來獲取這些數據。你可能有一個狀態形狀點在你身邊的文件,並將其與路線形狀點進行比較,並找到邊界交叉點以使用它們之間的點來計算距離。但是這看起來很詭異。 – MQBrian

+0

我在想我會通過stateBoundary來定義狀態。如果可能的話,獲得一個經緯度。然後獲取下一個狀態邊界的緯度/經度。這將是內部狀態路線。運行路線請求以獲得總距離。 – Brian