IOS 8 Mapkit and Location - is there a limit on the number of requests per day?

As the name says, the apple does not give an explicit answer to this question. I don’t want to use google api because of this request limitation, and I wonder if MapKit got in iOS 8? (so far there have been no such restrictions, but every release of iOS may change).

If there are no such restrictions, what are the disadvantages of using MapKit in the iOS8 release? Are there any cases where the Google Maps API becomes more useful?

Thanks in advance

+5
source share
3 answers

https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/LocationAwarenessPG/ProvidingDirections/ProvidingDirections.html

Look for the part - Getting information about the main goals

β€œThere is no limit on the number of requests for each application or developer ID, so well-written applications that work correctly should not have any problems. However, throttling can occur in a poorly written application that creates an extremely large number of requests.”

+10
source

The only limitation I'm familiar with is reverse geocoding of coordinates via CLGeocoder , which says:

Geocoding requests are limited in speed for each application, so running too many requests in a short amount of time may cause some requests to fail. When the maximum speed is exceeded, the geocoder passes an error object with the value kCLErrorNetwork your completion handler.

Unfortunately, I have never seen this limitation quantified.

Personally, I always assumed that this was a warning that people should not write code that tried to abuse the API, using it to programmatically develop a geocoding database by re-geocoding each point in the grid or whatever you have. I have never encountered this limitation in the standard interaction with the map.

+2
source

As far as I know, there are no restrictions on Apple Maps queries. And the advantage with Google Api maps is better map data.

+1
source

Source: https://habr.com/ru/post/1207570/


All Articles