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
课程 证书
使用您的证书来改变职业或在您目前的职业中晋升。