# googlemaps/android-maps-compose

Jetpack Compose composables for the Maps SDK for Android

Repository: https://github.com/googlemaps/android-maps-compose
Canonical: https://ross.abutalabs.com/products/android-maps-compose
Homepage: https://developers.google.com/maps/documentation/android-sdk/maps-compose
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: android, kotlin, jetpack-compose, google-maps, maps, language-extension
Last push: 2026-08-26T18:32:55+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 1672, "days_push": 7, "days_rel": 13, "gap_med": 13.0, "n_releases_24m": 35}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1309, forks 182 (observed 2026-08-28T04:04:19.486548+00:00)

## What it is
A set of Jetpack Compose composable functions and data types wrapping the Google Maps SDK for Android. It lets developers declaratively build map UIs (markers, circles, polygons, overlays) in Compose instead of the traditional View-based API.

## Use cases
- add a Google Map to a Jetpack Compose Android app
- render markers, circles, and polygons declaratively in Compose
- cluster map markers in a Compose app
- customize map properties and UI settings from Compose state
- add a scale bar or Street View to a Compose screen
- migrate a Maps SDK View-based app to Jetpack Compose

## When to choose
- you are building an Android app with Jetpack Compose and need Google Maps
- you want declarative, state-driven map UI with less boilerplate than MapView
- you need Compose-friendly clustering, widgets, or Street View helpers

## When to avoid
- your app uses XML Views rather than Jetpack Compose
- you need maps on iOS, web, or cross-platform (use a cross-platform maps solution)
- you use a maps provider other than Google Maps Platform

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, geospatial
- domain: mobile-development, android-tools, frontend
- platform: jvm
- tags: jetpack-compose, google-maps, maps-sdk, declarative-ui, maps, android

## Member repositories
- googlemaps/android-maps-compose (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:19.486548+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:49:59.351612+00:00, confidence not recorded.
  - readme: https://github.com/googlemaps/android-maps-compose (fetched 2026-08-28T04:04:19.486548+00:00, sha e9dbcbf118e3)
  - homepage: https://developers.google.com/maps/documentation/android-sdk/maps-compose (fetched 2026-08-29T12:08:06.617618+00:00, sha 729429906e1f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
