Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

GraphHopper is a fast and memory efficient Java road routing engine. By default it uses OpenStreetMap data, but can import other data sources.

Aug 12, 2015

Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps.

Jul 5, 2014

The Mapbox Maps SDK for Android is an open source toolset for displaying maps inside of your Android application.

Features include:

  • Annotations
  • 3D extrusions
  • Offline support
  • Runtime styling
  • Live traffic, routing, and navigation
  • POI search
Sep 7, 2018

This open-source library contains classes that are useful for a wide range of applications using the Google Maps Android API.

Jul 5, 2014

osmdroid is a (almost) full/free replacement for Android's MapView (v1 API) class. It also includes a modular tile provider system with support for numerous online and offline tile sources and overlay support with built-in overlays for plotting icons, tracking location, and drawing shapes.

Jul 5, 2014

MAPS.ME is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data.

Oct 1, 2015

The mapsforge project provides free and open software for the rendering of maps based on OpenStreetMap data.

Aug 12, 2015

WhirlyGlobe-Maply is a toolkit with two parts, hence the dash. The WhirlyGlobe part is an interactive 3D globe. The Maply part is an interactive 2D map. There are separate view controllers (on iOS) for each, but otherwise they share 95% of their code.

Dec 13, 2014

Uber like polyline animation in google map.

Jan 5, 2019

A clustering library for the Google Maps Android API v2.

Jul 5, 2014

AirMapView is a view abstraction that enables interactive maps for devices with and without Google Play Services. AirMapView is built to support multiple native map providers.

Mar 26, 2015

Utility class to make GoogleMap with custom theme.

Dec 21, 2016

Clustering library for points of interest in Android v2 Maps.

Jan 6, 2015

Plugins are single-purpose libraries built on top of the Mapbox Maps SDK for Android that you can include in your apps like any other Android dependency. You'll find documentation for each plugin on our Android documentation website. A full list of the current plugins is available below.

Why Plugins

Splitting specific functionality into plugins makes our Maps SDK lighter and nimble for you to use, and it also lets us iterate faster. We can release plugins more often than the SDK, which requires a slower pace due to its larger codebase.

Sep 24, 2018

A clustering library for Yandex MapKit.

Apr 11, 2019

Google map view with map type chooser like Google Map App.

Mar 16, 2019

android-maps-extensions extends capabilities of Google Maps Android API v2. While Google Maps Android API v2 is a huge leap forward comapared to its predecessor, it lacks commonly used patterns like marker clustering. This library aims to fill this gap by adding many useful features and improving on the responsiveness issues of the official Google library.

Jul 5, 2014

A library project offering an interactive info window for Google maps on Android.

Oct 2, 2016

A library greatly enhancing the features of the Google Maps external library. Features:

  • Gesture support
  • Effortless map annotating
  • Map callout variable anchor positioning
  • Built-in “user tracking” mode
  • Automatic built-in zoom controls
  • Natural map callouts transitions
  • Additional listeners
  • And many more!
Jul 5, 2014

A fast marker clustering library for Google Maps Android API.

Motivation

Why not use Google Maps Android API Utility Library? Because it's very slow for large amounts of markers.

Dec 12, 2017

Scale bar for Google Maps Android API.

Oct 21, 2016

A simple library to animate route on google map. Uses google maps projection API and canvas to draw the routes. Supports map panning and zooming.

Nov 11, 2017

A library which provides an RxJava wrapper for google maps.

Jan 21, 2016

Android indoor map view.

May 16, 2017

This is a basic implementation of Location Tracker using Google Maps Api by using the Location Listener to get Periodic Updates of movements and animates map pointer, a similar implementation with Uber Apps.

Aug 21, 2017

Android library for drawing curves on Google Maps. This library uses Bezier cubic equation in order to compute all intermediate points of a curve.

Sep 22, 2018

This a indoor map view named MapView for Android. It also offers some layers.

Apr 28, 2016

AndExMapHelper is a library to simplify the work with Android Google Map.

Features:

  • get and show current location
  • add one or many markers on map
  • manage markers icon with a concept called status. you can define an arbitrary count of status that each status has its own related icon. you can change status of markers which also changes the icon of marker.
  • remove a marker from map
  • draw circle and polygon on map
  • filter markers on map by status and also distance
Jan 22, 2020

MDM is a library to draw many different shapes like polygon, polyline and many more other on the google map (with editable mode).

Dec 7, 2019
Advertisement

If you want to add route maps feature in your apps you can use DrawRouteMaps to make you work more easier. This is lib will help you to draw route maps between two point LatLng.

Mar 28, 2017