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?