2017-02-22 35 views
0

如何使用Google Maps API實現交互式地圖,以提示用戶選擇路線?例如,地方選擇器(https://developers.google.com/places/android-api/placepicker)是一個交互式地圖,允許用戶搜索和選擇一個位置,並且我可以使用onActivityResult()來獲取該信息。我期待着做類似的事情,但對於從A點到B點的特定路線。交互式Android Google Map返回單個路線

目前獲取此信息的最簡單方法是使用PlacePicker讓用戶選擇出發地和目的地。然後我會使用Directions API來獲取可用路線。然後在地圖上繪製可用路線並提示用戶選擇一個。但是這種方式看起來有點麻煩,如果用戶可以在1個交互式地圖中完成所有操作,並返回到應用程序的特定路線,我會希望它。

關於實施清潔解決方案的任何建議?我可以使用Google Maps API的哪些組合來實現它?

回答

1

javascript-related question acheives類似於你問的東西,但不是與Android API。兩種可能的前進道路會是:

  • 使用API​​以類似的方式對他們來說,與航點和定向 箭頭。
  • 做他們在瀏覽器中(例如在HTMLView中)並將
    隱藏在頂部的View以獲取點擊並選擇路線 (在獲得點擊後更改所選路線的顏色)。

來自答案的關鍵信息與周圍的網絡連接似乎是使用Multiple DirectionsRenderer對象,可能堆疊在一個數組中。