Skip to content

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.

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

Billing by credit card – or payment on invoice through us

Google Maps Platform is charged on a usage basis. Each user is credited with a monthly allowance of 200 $. Alternatively, you can pay through us on invoice as a Google Cloud Premier Partner. In addition, we offer you support for questions about integration and migration and offer price advantages that are relevant for large volumes.

Frequently asked questions

How much does the Google Maps Platform cost to use?

Usage beyond the $200 monthly free continent is billed per API usage. Here is an overview of the pricing and the price advantage Ubilabs offers as a Google Cloud Partner to companies with high usage:

Download: Services & Pricing Google Maps Platform

How do I integrate the Google Maps Platform into my app or website?

You create an API key in the Google Cloud Platform Console that links your use in a domain or app to your account.

Google Maps Platform: Create an API key in 5 steps

Why is my map gray?

The map is gray and you get the message “for development purposes only”? This means it’s time to integrate an API key and/or create a billing account. These are two basic requirements for using Google Maps services to use the Google Maps Platform.

We will help you make the necessary transition. Contact us at maps@ubilabs.com stating the domain in which you use Google Maps.

For more answers to common questions:

Learn more about FAQ

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.