For customers with a previous Google Maps APIs for Work or Google Maps API for Business license, the Maps SDK for Android and Maps SDK for iOS are purchased as the Google Maps Mobile SDK for Work. This section of the documentation describes the usage limits and setup for that SDK.
This page is only for customers with a previous Maps APIs for Work or Maps API for Business license. This page is not applicable to customers with the new Google Maps APIs Premium Plan, which became available in January 2016.
Your Google Maps Mobile SDK for Work license provides enhanced capabilities for the Maps SDK for Android and the Maps SDK for iOS. This document is intended to supplement core documentation available elsewhere on this site.
The iOS and Android versions of the SDK are governed by the same terms and usage limits. However, each package has its own unique set of capabilities. For more information on each package, please consult the product specific guides:
The Google Maps Mobile SDK for Work counts map loads against a purchased quota. The quota is applied over a given period, defined at the time of purchase (usually, a year). You can check your quota at any time in the Quotas tab of the Google Cloud Platform Console.
A map load is defined as a single instantiation of a Google map or panorama object:
GMSPanoramaViewobject on iOS.
- One of
StreetViewPanoramaViewon Android. A map load is registered each time the related onCreate() method is called.
User interactions with a map, such as panning, zooming, or changing map types, do not generate additional map loads. User interactions with a panorama view, such as panning or a loading new panorama, also do not generate additional loads.
Your quota is shared between the iOS and Android platforms.
When you have used all of your purchased quota, you will need to renew your license promptly.
The main source of information for developers is the documentation for each platform: