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.
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.
Google Maps APIs & SDKs
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.
Using the Geocoding API you can convert addresses and geographical coordinates and locate them on the map.
Calculate directions between locations and search for directions for several modes of transportation, including transit, driving, walking, or cycling.
Maps Static API
Street View Static API
Distance Matrix API
The Distance Matrix API is a service that provides travel distance and time for a matrix of origins and destinations.
The Geolocation API returns a location and accuracy radius based on information about cell towers and WiFi nodes that the mobile client can detect.
The Roads API identifies the roads a vehicle was traveling along and provides additional metadata about those roads, such as speed limits.
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.
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.
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 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 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.
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 firstname.lastname@example.org stating the domain in which you use Google Maps.
For more answers to common questions:
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