簡體   English   中英

如何在 Android 中實現谷歌路線 API

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM