title: How to do a local search autocomplete as Apple's native map app does?
body: <p>I have done an implementation by adopting most of the concept from Apple's sample code of the MKlocalSearch from <a href="https://developer.apple.com/library/ios/samplecode/MapSearch/Introduction/Intro.html" rel="noreferrer">here</a></p>
  
  <p>Currently for the auto complete, every time user is typing inside the search bar, I am sending a new request where I specified:</p>
  
  <pre><code>MkLocalSearchRequest.naturalLanguageQuery = searchBar.text
  MkLocalSearchRequest.region = userlocation.region
  </code></pre>
  
  <p>But I get totally different set of response from sever comparing to Apple's default map app as shown in the image below</p>
  
  <p><img src="https://i.stack.imgur.com/1mO7im.png" alt="My app">
  <img src="https://i.stack.imgur.com/bP54Xm.png" alt="Apple Maps app"></p>
  
  <p>Then I capture the traffic and find that my request goes to <a href="https://gsp-ssl.ls.apple.com/search.arpc" rel="noreferrer">https://gsp-ssl.ls.apple.com/search.arpc</a> while Apple's goes to 
  <a href="https://gsp-ssl.ls.apple.com/auto_complete.arpc" rel="noreferrer">https://gsp-ssl.ls.apple.com/auto_complete.arpc</a></p>
  
  <p>Is there any way to tune the <code>MkLocalSearchRequest</code> to get the same set of response objects?</p>