Maps SDK for Android overview

Select platform: Android iOS JavaScript

With the Maps SDK for Android, add maps to your Android app including Wear OS apps using Google Maps data, map displays, and map gesture responses. You can also provide additional information for map locations and support user interaction by adding markers, polygons, and overlays to your map.

The SDK supports both the Kotlin and Java programming languages and provides additional libraries and extensions for advanced features and programming techniques.


What's next

End-to-end tutorials and codelabs that demonstrate how to display maps with specific features:

Codelab - Google Maps Platform 101 — Android with Kotlin
Add a map and learn how to use core features in order to display a map of bicycle shops in a specific area.
Codelab - Display nearby places in AR on Android in Kotlin
Use data from Google Maps Platform to display nearby places in augmented reality (AR).
Tutorial - Map with Marker
Add a map with a marker that identifies a location.
Tutorial - Polylines and Polygons to Represent Routes and Areas
Add a map, and use polylines and polygons to represent routes and areas on the map.
Tutorial - Select Current Place
Add a map that identifies the current location of an Android device and displays details of the place (a business or other point of interest) at that location.