What does Google Maps Terms of Service mean for an iOS app developer?

I want to use MapViewController in an iOS application (so that the user can find the address where he is currently located), and stumbled upon the "Google Maps Terms of Service for iPhone SDK" , but I lost a little what some of them are in practice, that is, What I need to know and what I need to do when using MapViewController. In particular:

9.2 Reporting. You must implement these reporting mechanisms, which Google has outlined and may update over time in these Terms and Conditions on the Maps API Documentation. For example, since the documentation specified in the Maps API, you agree to provide Google if your Maps API Implementation allows the device to determine its location by using a sensor (including, but not limited to, GPS, cell triangulation, WiFi or similar functionality) to display the device’s location on a map or calculate a route.

Obviously, I let the device detect its own location by showing a map with the current location marker. I got lost trying to find some details about what this “reporting” means, and if and what it is, I assume, will implement it.

Thanks Timo

+3
source share
1 answer

Adapted from the Google Maps API Terms of Service :

How does the core Google Maps API system work?

Google Maps API keys are only required when using the JavaScript Maps API v2 and the Maps API for Flash [highlighted].

In order to receive the Google Maps API key, you must log in to your Google Account and agree to our Terms of Service. There are no restrictions on the number of keys that you can get under one account.

When you use MKMapView as part of the iPhone SDK, you use it under the Apple license from Google for the map service. Therefore, you don’t need to separately agree to the Google Maps API Terms of Service or implement any features to meet this requirement.

+3
source

All Articles