|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/google-maps-sdk-for-android-with-kotlin-masterclass/
课程评论:没有评论
课程名称:谷歌地图SDK for Android with Kotlin 大师班 课程概述:欢迎来到我的课程!在本课程中,我将教您如何使用Kotlin编程语言实现Android的谷歌地图SDK。我们将首先介绍谷歌地图SDK,学习如何将您的Android Studio项目连接到谷歌云平台。接下来,我们将生成调试和发布API密钥,以启用项目中的谷歌地图SDK。 我将向您展示如何启用/禁用某些地图控件,如指南针、缩放按钮和我的位置按钮等,以及如何启用/禁用地图手势,如滚动、缩放、倾斜和旋转。之后,我们将了解如何选择和应用不同的地图类型和样式,包括深色和浅色地图样式。 您将学习如何动画地图相机的移动,如何动画缩放级别,如何处理单击和长按事件,如何在地图上放置标记并拖动它们。此外,您还将学习如何自定义标记和信息窗口,以及如何向谷歌地图添加多种形状,如折线、多边形、圆形和覆盖物等。 在全面了解谷歌地图的大部分功能后,我们将开始构建一个真实的Android应用,名为“距离追踪器”。该应用将追踪用户的位置和行程。我们的应用将使用前台服务,即使在后台也能追踪用户的位置。 本文课程不仅会教您如何使用谷歌地图SDK,还将处理运行时权限,并按照最新Android API的要求,最佳实践按顺序请求这些权限。此外,我们的应用将使用带有不可移除通知的前台服务,始终保持在最上层,直到我们停止并结束前台服务。 本课程不是单纯的理论学习,而是理论与实践相结合,您将创建一个真实的Android应用,将所学知识应用到实践中。因此,您从本课程中获得的知识水平将取决于您观看和练习课程的努力程度。 那么,您还在等什么?让我们开始吧,开发者们!
Hello there and welcome to my course, In this course I'm going to teach you how to implement Google Maps SDK for Android using the power of Kotlin programming language.We are going to start this course by introducing with Google Maps SDK, you will first learn how to connect your Android Studio project with Google Cloud Platform. After that we will go through the process of generating Debug and Release API Keys in order to enable Google Maps SDK in our project.Then I'm going to show you how to enable/disable certain Map controls like compass, zoom in/out controls, my location button and more. Also how to enable/disable map gestures like scrolling zooming, tilting, rotating and so on.After that we will go through to process of choosing and applying different Map Types and Styles. You will learn how to apply dark and light map styles to your app.You will learn how to animate Maps camera movement, how to Animate zoom levels, how to handle single click and long click events, how to place markers and drag them on the map. Then how to customize markers, and info windows as well.Also you'll learn how to add different shapes to your Google Map like Polyline, Polygons, Circles, Overlays and basically everything you'll even need!So Only after we get fully introduced with most of Google Maps features, we are going to start and build a real Android application. Our app will be called Distance Tracker, and as the name suggests, we will create an app which will be able to track our users location and track the distance which user travels. Our application will use Foreground Service and it will track users location even from a background when we kill our app. Bottom line, you will be able to track how many kilometers have you traveled and how much time it took.In this course you will not learn just how to use Google Maps SDK, but also how to handle Run-time permissions, and the best practice of requesting those permissions sequentially as the newest Android API requires.Also our application will use Foreground service with a non-removable Notification which will always stay on the top. Unless we stop and kill our foreground service. Now this is not the course where you will just learn the theory, this is the course where you are going to combine theory with practice and create a real android application to put all your knowledge which you gathered throughout this course together.So bottom line, the level of knowledge you will get from this course, depends on how much effort you put into watching and practicing with this course.So what are you waiting for, let's get started Developers!