Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the limit for reverse-geocode lookups on iPhone?

I'm trying to find out the limit for reverse-geocode lookups on iPhone, are they per application/per device and how many per day? The doco just states:

MKReverseGeocoder

Each Map Kit application has a limited amount of reverse geocoding capacity, so it is to your advantage to use reverse geocode requests sparingly. Here are some rules of thumb for using this class most effectively:

like image 272
Ben Avatar asked Nov 26 '09 10:11

Ben


People also ask

What is the maximum limit for the number of geocode requests?

While there is no maximum number of requests per day, the following usage limit is still in place for the Geocoding API: 50 requests per second, calculated as the sum of client-side and server-side queries.

What happens when you exceed the Google geocoding API rate limit?

If you exceed the per-day limit or otherwise abuse the service, the Google Maps Geocoding API may stop working for you temporarily. If you continue to exceed this limit, your access to the Google Maps Geocoding API may be blocked.

Is reverse geocoding free?

Reverse Geocoding and Geolocation Service by Noggle is a free API that allows developers to embed the functionality to locate the largest city or nearest one to the latitude to longitude location.

Can I use Google geocoding API for free?

The Google Geocoding API has the following limits in place: Users of the free API: 2,500 requests per 24 hour period.


2 Answers

As the MapKit framework uses the Google Map services and the same TOS I would imagine the same limits are applied. In which case the lookups are counted per-ip address (rather than per-app or per-device)

So the limits would be no more than 15,000 geocode requests in a 24 hour period received from a single IP address. Or geocode requests submitted from a single IP address at too fast a rate (in my experience more than 2 a second seems to trigger this...)

Breeching the limits results in the server responding with a status code of 620

See http://code.google.com/apis/maps/faq.html#geocoder_limit

like image 144
Fraser Avatar answered Nov 15 '22 08:11

Fraser


We have found out that that that we cannot return more than 5 geocodes "instantly" using serverside scripting on the free API

like image 40
Alex Avatar answered Nov 15 '22 08:11

Alex