Skip to content
Google Maps Platform Icon

Google Maps APIs & SDKs

The right APIs and SDKs for apps, web apps, and web services

Google Maps Platform bundles all Maps Services

The Google Maps Platform is part of the Google Cloud Platform. With Maps, Routes and Places it includes all the services needed to develop interactive maps and integrate them into their own applications: Maps can embed static and dynamic maps, Street View images and 360-degree views into websites. Routes can be used to create route calculations, taking into account current traffic information. Places provides location data for more than 150 million locations worldwide.

More than a dozen APIs and SDKs provide easy integration with Android and iOS map applications and web services. The use of Google Maps APIs and SDKs requires an API key.

Google Maps APIs & SDKs

Maps JavaScript API

Add an interactive map to your website. Customize it with your own content, 3D images and route descriptions.

Maps SDK for Android

Create custom maps with 3D buildings, building plans, and more for native Android apps.

Maps SDK for iOS

Create custom maps with 3D buildings, building plans, and more for native iOS apps.

Geocoding API

Using the Geocoding API you can convert addresses and geographical coordinates and locate them on the map. 

Directions API

Calculate directions between locations and search for directions for several modes of transportation, including transit, driving, walking, or cycling.

Maps Static API

 Embed a Google Maps image on your web page without requiring JavaScript or any dynamic page loading. 

Street View Static API

Embed a static Street View panorama or thumbnail into your web page, without the use of JavaScript.

Distance Matrix API

The Distance Matrix API is a service that provides travel distance and time for a matrix of origins and destinations. 

Geolocation API

The Geolocation API returns a location and accuracy radius based on information about cell towers and WiFi nodes that the mobile client can detect. 

Roads API

The Roads API identifies the roads a vehicle was traveling along and provides additional metadata about those roads, such as speed limits.

Elevation API

The Elevation API provides elevation data for all locations on the surface of the earth, including depth locations.

Time Zone API

The Time Zone API provides time offset data for locations on the surface of the earth. You request the time zone information for a specific latitude/ longitude pair and date.

Places API

Get up-to-date information about millions of locations using HTTP requests.

Places API for Android & iOS

Provide mobile app users with additional information for the current or selected location via the Google Places API for Android and iOS and display nearby locations on the map.

Places JavaScript Libary

Add rich details for millions of places to your website. Provide autocomplete results for user queries. Convert between addresses and geographic coordinates.

Manual: Your Google Maps API key in 5 steps

To use the Google Maps Platform you need a Google Cloud Console user account and a valid credit card.

  1. Log in to Cloud Console with your Google Account

  2. Add a billing account

  3. Create a new project

  4. Select which APIs and services you need and unlock them.

  5. Then create an API key under credentials, restrict it and include it in your source code.

Need support or prefer to pay by invoice? We will be happy to create a billing account for you and to advise you on questions regarding integration and use of the Google Maps Platform. Contact us at or call us on +49 40 60 94 661-98.

Partner advantages for license distribution and consulting

We are a leading Google Cloud Partner specializing in Google Maps in DACH – and offer you a number of advantages:

  • Google Cloud from a single source: Maps, Cloud and GSuite
  • Price advantages especially for larger volumes
  • Free 200 $ credit for Google Maps usage
  • Personal consulting on the integration and optimal ROI of Google Maps
  • Reliable support from dedicated contact person
  • Payment by invoice instead of credit card
  • For corporations: framework agreements & settlement to cost centers

Use Case

How mytaxi works: the most important APIs of this successful booking app

mytaxi has revolutionized the German taxi market by using an app to create a direct connection between the taxi driver and the passenger, with no service center necessary any longer. The app is available for iOS, Android, Windows Phone and BlackBerry.

The mytaxi mobile app is based on the following APIs

To simplify the service for both driver and passenger, the app makes use of a variety of Google Maps services:

Google Maps Distance Matrix API: The Distance Matrix API shows the user the nearest available taxi on the map.

Google Maps Geolocation API: The Geolocation API makes it possible to precisely determine the location of the passenger. To do so, the API processes the data collected by Google on Wi-Fi and GSM networks.

Reverse geocoding: Determines the start address.

Google Places API: This API comes into play when the user enters their destination.

Google Places Autocomplete: The automatic completion of the address makes entry easier and allows only addresses that really exist. This prevents the driver being sent to a non-existent house number. Further, the user need not necessarily provide an address, as the Google Places database contains not only addresses but also more than 100 million points of interest such as airports, theaters and stadiums.

Google Maps Directions API: The actual travel time required by the taxi to reach the customer is determined taking into account the current traffic situation based on the Directions API.