MKLocalSearch request limit

Hello,

It’s unclear to me if there is a limit of requests when using MKLocalSearch from MapKit. Let’s say I have a very large user base and will use 1000 requests per minute at peak times. Will MapKit support this? But if there is a limit, is it by user or by developer account? Also, if there is a limit, is it per day?

Here is an example of the request we use.

 let searchRequest = MKLocalSearch.Request()
        searchRequest.naturalLanguageQuery = myQueryStringHere
localSearch?.cancel() // cancel the previous call if it exists
localSearch = MKLocalSearch(request: searchRequest)

localSearch?.start { (response, error) in
            guard error == nil else {
                completion(.failure(.myError))
                return
            }

            let mapSearchLocations = response?.mapItems

            completion(.success(mapSearchLocations))
        }
}
Answered by DTS Engineer in 799340022

Please see my answer to this question on this older forums post.

— Ed Ford,  DTS Engineer

Accepted Answer

Please see my answer to this question on this older forums post.

— Ed Ford,  DTS Engineer

MKLocalSearch request limit
 
 
Q