Kotlin版Android Google地圖SDK | 高階大師班
學習Android Google地圖SDK。並建立一個距離追蹤應用程式,用於後臺追蹤使用者位置。
課程 -64節
時長 -7小時
終身訪問
課程描述
您好,歡迎參加我的課程!在本課程中,我將向您講解如何使用強大的Kotlin程式語言來實現Android的Google Maps SDK。
我們將從介紹Google Maps SDK開始本課程,您將首先學習如何將您的Android Studio專案與Google Cloud Platform連線起來。之後,我們將學習如何生成除錯和釋出API金鑰,以便在我們的專案中啟用Google Maps SDK。
然後,我將向您展示如何啟用/停用某些地圖控制元件,例如指南針、放大/縮小控制元件、我的位置按鈕等等。還將學習如何啟用/停用地圖手勢,例如滾動縮放、傾斜、旋轉等等。
之後,我們將學習如何選擇和應用不同的地圖型別和樣式。您將學習如何將深色和淺色地圖樣式應用到您的應用程式中。
您將學習如何動畫地圖相機移動,如何動畫縮放級別,如何處理單擊和長按事件,如何在地圖上放置標記並拖動它們。然後學習如何自定義標記和資訊視窗。
此外,您還將學習如何向您的Google地圖新增不同的形狀,例如Polyline、Polygons、Circles、Overlays,以及您可能需要的一切!
只有在我們充分了解Google地圖的大多數功能之後,我們才會開始構建一個真正的Android應用程式。我們的應用程式將被稱為距離追蹤器,顧名思義,我們將建立一個能夠追蹤使用者位置並追蹤使用者行進距離的應用程式。我們的應用程式將使用前臺服務,即使在關閉應用程式後,它也能在後臺追蹤使用者位置。總而言之,您將能夠追蹤您已經行駛了多少公里以及花費了多少時間。
在本課程中,您不僅將學習如何使用Google Maps SDK,還將學習如何處理執行時許可權,以及按照最新的Android API要求順序請求這些許可權的最佳實踐。
此外,我們的應用程式將使用帶有不可移除通知的前臺服務,該通知將始終顯示在頂部,除非我們停止並關閉前臺服務。這門課程不僅僅是理論學習,您還將把理論與實踐相結合,建立一個真實的Android應用程式,並將您在本課程中學到的所有知識整合在一起。
總而言之,您從本課程中獲得的知識水平取決於您投入到觀看和練習本課程的努力程度。
那麼,還在等什麼,讓我們開始吧,開發者們!
目標
- Google Maps API
- Android版Google Maps SDK
- 將專案連線到Google Cloud Platform
- 生成Maps SDK API金鑰
- 新增自定義地圖樣式
- 更改地圖型別
- 新增地圖填充
- 使用控制元件和手勢
- 更改地圖相機位置
- 動畫相機移動
- 在地圖上放大/縮小
- 旋轉地圖
- 傾斜地圖
- 顯示3D建築物
- 在地圖上設定邊界
- 限制相機視口
- 處理地圖事件
- 繪製標記
- 繪製線段
- 繪製多邊形
- 繪製圓形
- 形狀自定義
- 地面覆蓋層
- Maps SDK實用程式庫
- GEOJson
- 繪製熱力圖
- 新增標記叢集
- 計算地圖上的距離
- 服務
- 前臺服務
- 位置許可權
- 後臺許可權
- 執行時許可權
- 輕鬆許可權庫
- Google地圖上的我的位置圖層
- 一鍵定位您的裝置
- 獲取使用者最後已知位置
- 建立通知
- 推送通知更新
- 導航元件
- 資料繫結
- 依賴注入
- Dagger-Hilt
- 建立距離追蹤器應用程式
先決條件
- Kotlin程式語言知識
- 瞭解Android架構元件是一個加分項
- 提高技能的動力
課程大綱
檢視課程內容的詳細分解
簡介
6 個講座
-
簡介 02:51 02:51
-
建立 Android Studio 專案 14:52 14:52
-
將專案連線到 Google Cloud Platform 11:57 11:57
-
獲取座標資訊 04:16 04:16
-
控制元件和手勢 11:32 11:32
-
地圖填充 05:33 05:33
相機和視口
8 節課程
形狀
4 節課
我的位置圖層
1 節課
[此處為SVG圖示1] 地圖SDK實用程式庫
[此處為SVG圖示2] 4個講座
[此處為SVG圖示3] 結語
[此處為SVG圖示4] 1個講座
課程更新
1 節課程
講師 詳情
Stevdza-San
課程 證書
使用您的證書來改變職業或在您目前的職業中晉升。
我們的學生工作
與最佳
相關影片課程
檢視更多
