Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google MAPs API for android limit 2500 requests/day is per client device or per application key?

Sorry, I found similar questions - but not the answers: only discussions. I'm developing android application which is intended to place points and draw routes on map. In case Google limits using of their maps 2500 r/day per key - there is no way to use it, since even in case your application was once sold - you'll need to pay every month for every additional 1000 req/day. Especially it is unclear for free application: how much it will cost for 100000 downloads per month after 1 year? Please, share your experience (not your assumptions). Thanks.

like image 710
MikeY Avatar asked Feb 04 '13 22:02

MikeY


People also ask

What is the daily limit for Google Maps API?

While there is no maximum number of requests per day, the following usage limits are in place for the Maps JavaScript API: 30,000 requests per minute. 300 requests per minute per IP address. In the Google Cloud Console, this quota is referred to as Map loads per minute per user.

What are the usage limits for the Google Maps?

With Google Maps Platform flexible pricing, daily quotas, and 28,500 maploads per month for no charge, it's easy to stay on budget.

What counts as a Google Maps API request?

The Google Maps Directions API is used when a visitor using your store locator hits the 'Directions' button to get directions to one of your locations. You can have up to 2,500 free directions requests per day and the cost for additional requests is $0.50 USD per 1000 additional requests, up to 100,000 daily.


1 Answers

It is not entirely clear which limit you are looking for because the "usage of maps" can follow into a number of different map API categories. For just displaying maps, you can display unlimited maps without usage limits on moblie apps using the Google Maps Android API v2 -- the supporting documentation comes from the FAQ.

The Maps API usage limits apply only to the following Maps API services:

Google Maps JavaScript API v2
Google Maps JavaScript API v3
Google Maps API for Flash
Google Maps Image APIs:
    Google Static Maps API
    Google Street View Image API

Note that Google Maps Android API v2 does not appear on the list, and thus, is not subject to usage limits.

However, your question seems to be asking about routing, not maps. If you need routes, you need to use the Google Directions API, which is not part of Google Maps Android API v2, and subject to its own usage limits. Specifically, 2500 requests per key per day. Since directions is not tied to mobile app, it has no notion of a device.

In summary, if you want to display a map with a route you have generated on your own, there are no limits. If you need Google to give you the route, you can only do 2500 requests for routes per day. If you need more, you have to get a Google Maps API for Business account or find another routing solution.

like image 71
iagreen Avatar answered Oct 18 '22 23:10

iagreen