![](/img/trans.png)
[英]How to implement Google Directions API in android using Libraries?
[英]How to implement google directions API in Android
我是 android 領域的初學者,目前正在開發 cab 應用程序。 在這個應用程序中,我需要實現地圖和路線 API,我瀏覽了幾個教程並獲得了幾個 API,但我不知道如何在地圖上繪制返回的數據,所以請大家幫忙.. 需要一些指導。 謝謝
目前我已經提取了源和目的地的緯度,並創建了一個單獨的 MapActivity 來顯示方向。
Google Directions API在它返回的 JSON 中的"overview_polyline"
和"polyline"
字段中以編碼格式為您提供返回路線的折線(用於繪制漂亮曲線的 LatLng 點列表)。
通過解碼這些數據,您可以創建一個Polyline
對象,然后將其繪制在GoogleMap
。 編寫您自己的解碼器並不太難,但還有android-maps-utils 庫,其中包含一個方法,以及您可能想在 Google Maps 相關事物上使用的許多其他奇特事物。
這個庫的一個例子使用是這樣的
GoogleMap map = ...;
String encodedPolyline = readFromJson();
Polyline line = map.addPolyline(new PolylineOptions()
.addAll(PolyUtil.decode(encodedPolyline))
.width(5)
.color(Color.RED));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.