2
我是Android領域的初學者,目前正在開發出租車應用程序。在這個應用程序中,我需要實現地圖和方向API,我經歷了幾個教程,並得到了幾個API,但我不知道如何在地圖上繪製返回的數據,所以請大家幫忙..需要一些指導。謝謝如何在Android中實現谷歌方向API
目前我已經提取源和目標的latlng,並創建了一個單獨的MapActivity顯示方向。
我是Android領域的初學者,目前正在開發出租車應用程序。在這個應用程序中,我需要實現地圖和方向API,我經歷了幾個教程,並得到了幾個API,但我不知道如何在地圖上繪製返回的數據,所以請大家幫忙..需要一些指導。謝謝如何在Android中實現谷歌方向API
目前我已經提取源和目標的latlng,並創建了一個單獨的MapActivity顯示方向。
Google Directions API爲您提供了一個折線(經緯度點的列表來繪製一個漂亮的彎曲線)在encoded format在它返回的JSON "overview_polyline"
和"polyline"
場返回的路線。
通過解碼此數據,您可以創建一個Polyline
對象,然後在GoogleMap
上繪製該對象。編寫你自己的解碼器並不難,但也有android-maps-utils library,其中包含一個方法,你可能想要在Google地圖相關的東西上使用這個和許多其他奇特的東西。
一個例子使用這個庫的會是這樣的
GoogleMap map = ...;
String encodedPolyline = readFromJson();
Polyline line = map.addPolyline(new PolylineOptions()
.addAll(PolyUtil.decode(encodedPolyline))
.width(5)
.color(Color.RED));
謝謝你的答覆,但可以請你告訴我,我如何進一步繼續我已經經緯度源和目標 – ManishNegi
@ManishNegi做你的意思如何詢問關於如何從源座標到目標座標的方向API? – Zharf
actullay我不知道我需要什麼..但是我想要的是我不想解析JSON並手動繪製折線。這可能嗎? – ManishNegi