googlemaps/android-maps-utils

Maps SDK for Android Utility Library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Type:Library / SDKCategory(s):AndroidGeospatial & MapsMobile & Desktop
Added to GitGenius on September 19th, 2026
Created on May 17th, 2013
Open Issues & Pull Requests: 33 (+0)
GitHub issues: Enabled
Number of forks: 1,551
Total Stargazers: 3,619 (+0)
Total Subscribers: 190 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.4 hours
Mean response time: 71.7 days
90th percentile: 209.1 days
Tracked items: 61

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Work labelled "type: feature request" is answered fastest, typically in under an hour, while "released" waits about 33 hours. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 1,467 days
Stale 30+ days: 10
Stale 90+ days: 10

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • type: bug (31)
  • triage me (20)
  • priority: p2 (16)
  • type: feature request (15)
  • released (11)
  • priority: p3 (8)
  • type: question (7)
  • priority: p0 (6)

Detailed Description

Android Maps Utils is a utility library that provides reusable components for the Google Maps SDK for Android.

The library solves the problem of implementing common mapping features by offering pre-built utilities that handle frequent use cases. It provides marker animation to move markers smoothly between positions, marker clustering to efficiently display large numbers of points without overwhelming the map, text-based marker icons, heatmap visualization for point density, and support for importing and styling geographic data from KML and GeoJSON formats. Additional utilities include polyline encoding and decoding for compact path representation, spherical geometry calculations such as distance and heading computation, and Street View metadata checking.

The library suits Android developers building mapping applications who want to avoid reimplementing standard features. It works best for projects that need multiple utilities rather than single-purpose solutions, since it is organized into focused submodules allowing you to depend only on what you need. The tool requires Android API level 23 or higher and a Google Maps Platform project with the Maps SDK for Android enabled.

The project maintains active engagement with its community through Stack Overflow and Discord channels. Development follows a modular architecture that allows selective dependency inclusion. The codebase has been rewritten in Kotlin, reflecting a shift toward modern Android development practices. The library provides a sample application demonstrating usage patterns for developers integrating it into their projects.