Google Maps and Directions API

Build a real time chat application where the gps coordinates of all users is actively tracked in a database.
Free tutorial
Rating: 4.1 out of 5 (158 ratings)
20,487 students
Google Maps and Directions API
Free tutorial
Rating: 4.1 out of 5 (158 ratings)
20,487 students
Google maps, directions, markers, clusters, custom icons, real-time gps updates (like uber) and more


  • Android Studio
  • You need a credit card to use google maps and directions API. You won't be charged anything though because you get a $200 credit.

What you'll learn:

  1. Enabling the Google Maps SDK for Android

  2. Enabling the Google Directions API for Android

  3. How to use MapView objects

  4. Animating and moving the camera view

  5. Setting view bounds on a google map

  6. Building a thread that retrieves coordinates from a database

  7. Building a service that inserts coordinates into a database

  8. Create custom map markers with images

  9. Get real time gps updates of users (Like Uber does)

  10. How to use marker cluster to make custom map markers

  11. Retrieving distance and travel time information using the directions API

  12. Adding Polylines to a google map

  13. Determining the fastest route

  14. Opening the Google Maps application using an intent and uri

Who this course is for:
  • Android developers who want to learn about Google Maps and the Directions API
2 sections • 27 lectures • 3h 54m total length
  • Introduction
  • Project Setup
  • Integrating Google Maps SDK and Directions API
  • Google Services, GPS, and Location Permissions
  • Displaying a Google Map
  • Retrieving the Device Location
  • Saving User Coordinates in a Database
  • Creating a Singleton of a User Object
  • Getting GPS Coordinates of Other Users from a Database
  • Setting the Camera View of a Google Map
  • How to Create Custom Google Map Markers
  • Creating Custom Google Map Markers
  • Testing Custom Google Map Markers
  • Building a Service for GPS Updates
  • Real time GPS Updates
  • Extending and Contracting a MapView
  • Google Maps OnInfoWindowClickListeners
  • Google Directions API: Getting Started
  • Calculating Directions with Google Directions API
  • Adding Polylines to a Google Map
  • Clicking and Highlighting Polylines
  • Displaying Trip Duration of Polylines
  • Removing Google Map Markers
  • Animating a Google Maps Camera View
  • Removing Markers, Polylines and Resetting the Camera View
  • Moving a Google Maps Camera View with RecyclerView Click
  • Google Maps Directions using an Intent

Android Dev and Course Author
Mitch Tabian
  • 4.1 Instructor Rating
  • 158 Reviews
  • 20,492 Students
  • 1 Course

I create Android tutorials so you can learn without spending a ton of money.

My passion is teaching and the tech industry. I hope it shows in my videos.

If you like my content make sure to add me on Instagram (@mitch.tabian). I often post stories about new courses I'm working on.