When I search in MKLocalSearch and Apple Maps using the same string I get different results, usually in Apple Maps I get a lot of different locations but in MKLocalSearch I get only one.
Apple Maps:
My app using MKLocalSearch:
In both cases I was searching being in Berlin and in MKLocalSearchRequest I set .region property of Berlin region
Which services does Apple use for their location search?
If Apple Maps is giving you wrong directions, disable and re-enable Location Services. Then check your signal strength, and free up some space. Additionally, check your date and time settings, and then update and restart your device. If the issue persists, reinstall Maps, and report the problem to Apple.
Here's how it works. In the Maps app, navigate the map view to a location you want to search, then tap the search bar. Under "Find Nearby," select a category that you want to search for. In our example, we're selecting Restaurants.
Original Answer: There is no officially supported way to use Apple Maps or MapKit on any platform but except iOS and macOS.
After doing some searching I've investigated that MKLocalSearchCompleter is the class that Apple uses in their Map app.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With