Google Maps APIs & SDKs 

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

Table of Contents


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.



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.

mytaxi revolutionized the German taxi market – Ubilabs


Google Maps APIs & SDKs

GOOGLE MAPS JAVASCRIPT API

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

GOOGLE MAPS ANDROID API

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

GOOGLE MAPS SDK FOR IOS

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

GOOGLE MAPS GEOCODING API

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

GOOGLE MAPS DIRECTIONS API

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

GOOGLE STATIC MAPS API

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

STREET VIEW IMAGE API

Embed a static (non-interactive) 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. 

GOOGLE MAPS ROADS API

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

GOOGLE MAPS ELEVATION API

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

GOOGLE MAPS 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.

GOOGLE PLACES API

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

GOOGLE 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.

GOOGLE PLACES JAVASCRIPT LIBRARY

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


Billing by credit card – or payment on invoice through us

Use of Google Maps Platform is charged on a usage basis. Each user is credited with a monthly allowance of US$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 free monthly allowance of US$200 will be charged on the basis of API invocations. Here is an overview of our pricing and the price advantages that Ubilabs offers to partner companies with high usage as a Google Cloud Premier Partner.

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 since the switch to Google Maps Platform in summer 2018.

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

For more answers to common questions about the Google Maps Premium Plan and Google Maps Standard Plan, see here.


Partner advantages for license distribution and consulting

We are a leading Google Cloud Premier 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 – more favorable conditions, especially for larger volumes

  • Free US$200 credit for Google Maps usage

  • Personal consulting on the integration and optimal ROI of Google Maps

  • Reliable support from your own contact person instead of an anonymous hotline

  • Payment by invoice instead of credit card

  • For corporations: framework agreements & settlement to cost centers

  • Technical support when switching from Google Maps Premium Plan & Standard Plan to Google Maps Platform

Ubilabs Google Cloud Premier Partner