Github上关于Maps的库

1.omim

author:mapsme stars:2735

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

2.android-maps-utils

author:googlemaps stars:2555

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

3.graphhopper

author:graphhopper stars:1699

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

4.AirMapView

author:airbnb stars:1594

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.

5.Osmand

author:osmandapp stars:1535

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

6.osmdroid

author:osmdroid stars:1389

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.

7.mapsforge

author:mapsforge stars:625

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

8.WhirlyGlobe

author:mousebird stars:564

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.

9.MapView

author:onlylemi stars:561

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

10.android-maps-extensions

author:mg6maciej stars:381

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.

11.ExtraMapUtils

author:bkhezry stars:279

Simple utility for handling Marker, Polyline and Polygon in Google Maps with multiple map style.

12.DrawRouteMaps

author:ar-android stars:279

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.

13.MotionVehicleTracker

author:frankodoom stars:274

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.

14.clusterkraf

author:twotoasters stars:262

A clustering library for the Google Maps Android API v2.

15.trail-android

author:amalChandran stars:248

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.

16.google-maps-clustering

author:sharewire stars:194

A fast marker clustering library for Google Maps Android API.

17.InteractiveInfoWindowAndroid

author:Appolica stars:173

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

18.ThemedGoogleMap

author:jineshfrancs stars:166

Utility class to make GoogleMap with custom theme.

19.static-maps-api

author:renaudcerrato stars:151

Fluent and clean Google Static Maps API Java interface.

20.AnyMaps

author:car2go stars:137

AnyMaps allows you to use the same API for different maps providers without the need to adjust existing Google Maps implementation (apart from changing the package name).

21.earthview-android

author:PDDStudio stars:136

A simple and easy to use API to integrate EarthView with Google into your android application.

22.RxGoogleMaps

author:sdoward stars:119

A library which provides an RxJava wrapper for google maps.

23.realm-mapview

author:thorbenprimke stars:91

A simple, yet powerful wrapper around the SupportMapFragment with support for clustering and built-in support for querying and rendering a Realm results.

24.overpasser

author:zsoltk stars:79

Fluid Java interface to OpenStreetMap data through querying the Overpass API. No more query string forging by hand.

25.MapScaleView

author:pengrad stars:71

Scale bar for Google Maps Android API.

26.MapDrawingTools

author:bkhezry stars:61

MapDrawingTools is an android library to Drawing manually polygon, polyline and points in the Google Map and return coordinates from library to your App. this library useful for application that pick multiple point or drawing border of land to get data from users.

27.IndoorMapView

author:ninepatch stars:29

Android indoor map view.

28.google-maps-3D-pie-chart-marker-clustering-java

author:aminyazdanpanah stars:29

This open-source library for marker clustering that has a beautiful 3D Pie chart for clustering which can useful for statical region.

29.GoogleMapsPolyline

author:rozkminiacz stars:14

It's small library written in Kotlin to utilize Google Directions API calls and convert response to PolylineOptions, ready to add to GoogleMap.

30.Steet_View_Markers

author:alkurop stars:6

Add clickable markers to android street view.