 
  Maps SDK for Android
Build dynamic, interactive, customized maps, location, and geospatial experiences for your Android apps.
Get Started
              Start building with commonly used features of the Maps SDK for Android.
            
          
        Get started with Google Maps Platform
            Create an account, generate an API key, and start building.
          
        
        
        
      Build your first map with a marker
            Learn how to load the Maps SDK for Android, and add a map with a marker to your web app.
          
        
        
        
      Customize the style of your map
            Customize just about every aspect of the map, including roads, geographical features, points of interest, and more.
          
        
        
        
      Select current place and show details on a map
            Find the current location of an Android device, and display details of the place or other point of interest at that location.
          
        
        
        
      Features
              Browse docs for core features of the Maps SDK for Android.
            
          
        Dynamic maps
            Add a basic map to an Android app.
          
        
        
        
      Markers
            Add markers to a map, make them interact with click events, customize the color, image, and more.
          
        
        
        
      Info windows
            Show an info window with additional information and context when your users tap on a marker.
          
        
        
        
      Controls and gestures
            Customize how users will interact by configuring built-in UI components and gestures.
          
        
        
        
      Events
            Listen to events on the map, including map clicks, marker clicks, camera changes, overlay events, and more.
          
        
        
        
      Shapes
            Add polygons, polylines, and circles to your maps, and customize their appearance.
          
        
        
        
      Ground overlays
            Add image overlays that are tied to latitude and longitude, and move when dragging or zooming the map.
          
        
        
        
      Wear OS support
            Build a wearable app with the Maps SDK for Android.
          
        
        
        
      Camera and view
            Control aspects of the camera including position, zoom level, and bearing.
          
        
        
        
      Tile overlays
            Superimpose images on top of Google's base map tiles, to add data and local imagery to your app.
          
        
        
        
      Utility & helper libraries
              Integrate open-source utility and helper libraries for Android apps
            
          
        Maps Android KTX
            Use Kotlin extensions to enable concise and idiomatic Kotlin.
          
        
        
        
      Maps SDK for Android Utility Library
            Enhance your app with utilities for a wide range of applications.
          
        
        
        
      Maps Android Rx
            Use RxJava binding with the Maps SDK for Android, and Places SDK for Android.
          
        
        
        
      Jetpack Compose components
            Use Jetpack Compose with the Maps SDK for Android.
          
        
        
        
      Code Samples
              Run sample apps that demonstrate the use of the Maps SDK for Android.
            
          
        Code Samples Overview
            Install and run Maps SDK for Android demos in both Java and Kotlin.
          
        
        
        
      Maps Platform Codelabs
            Learn how to add a current place picker to your Android app, and more.
          
        
        
        
      Help & support
              Get help. Give help. Join the community.
            
          
        Stack Overflow
Get help. Give Help. Build Maps karma.
Issue Tracker
Report a bug or open a feature request.
Platform status
Find out about platform incidents and outages.
Support
Get help from the Google Maps Platform team.