簡體   English   中英

如何使用 Google Maps API 在我的 Google Maps Android 應用程序中添加路線?

[英]How can I add a route in my Google Maps Android application using Google Maps API?

對於一個項目,我正在創建一個使用 Google Maps API 的應用程序。 目前我的地圖顯示用戶當前位置,當用戶觸摸屏幕時,會在地圖上添加一個標記。

這是我的應用程序到目前為止的樣子,同樣沒什么特別的:我的 Android 應用程序的當前狀態

我想要做的是能夠顯示一條路線,從用戶當前所在的位置到地圖上紅色標記表示的目的地。 我不是一個強大的程序員,我已經通讀了谷歌 API 文檔,可悲的是,對我來說,這是一堆亂七八糟的詞。 如果有人可以提供一些起點,將不勝感激:)!

我認為最簡單的方法是獲取用戶當前位置

應用程序清單(對於 Android,您必須首先請求權限才能獲取當前位置)

  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
</manifest>

活動.java

private FusedLocationProviderClient locationClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
    locationClient = LocationServices.getFusedLocationProviderClient(this);
}

並使用 DirectionsRoute 和 PolylineOptions 獲取緯度和經度以在地圖上顯示路線。 檢查這個答案我認為它清楚地解釋了如何實現它。 如何沿現有道路在兩點之間繪制路線?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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