Google Maps API Libraries

Google Maps API Libraries

Libraries extend the functionality of the Google Maps APIs by adding new features, implementing common design patterns, or making some tasks a little easier. The libraries listed on this page are all open source, and have been written by the Google Developer community. If you've worked on a library for the Maps API, we invite you to add your project to the list.

Google Maps JavaScript API

Google Maps Android API

Library Summary
android-maps-utils A multipurpose library that adds support for marker clustering, heat maps, custom marker text, polyline encoding/decoding and spherical geometry.

Google Maps SDK for iOS

Library Summary
The Google Maps SDK for iOS A multipurpose library that allows you to embed Google Maps, Street View, Indoor Maps, and much more inside your native iOS application.
OpenInGoogleMaps-iOS A helper class that makes it easy for an iOS app to open a map, Street View location, or set of directions in Google Maps, or in another app if the user does not have Google Maps installed. Does not require the Google Maps SDK.
google-maps-ios-utils A multipurpose set of utilities to support applications using the Google Maps SDK for iOS.

Client libraries for Google Maps Services

Client libraries for enabling access to the following Web Services API endpoints:

  • Directions API
  • Distance Matrix API
  • Elevation API
  • Geocoding API
  • Places API
  • Roads API
  • Time Zone API