2016-10-13 3 views
1

Я пытаюсь воссоздать/получить один и тот же список поиска из MKLocalSearch, но не повезло. Я попробовал много вариантов с областью, радиусом, дельта. Но мои результаты разные, а результат Apple Maps. Результат карт яблока лучше для всей идеи для поисковых мест.Поиск места или адреса, как в Apple Maps iOS 10

Я использовал MapSearch приложение, например, от компании Apple документации

и опции

MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init]; 
request.naturalLanguageQuery = searchString; 
request.region = MKCoordinateRegionMakeWithDistance(CLLocationCoordinate2DMake(self.userCoordinate.latitude, self.userCoordinate.longitude), 100, 100); 

И сво большой дифферент

enter image description here enter image description here

Обновление:

я заметил, когда я ставлю более точные запросы, результат один и тот же (если я кладу полное название места), но я не имею ни малейшего представления, как найти более результат использовать одну букву, как в примере

+0

попытались увеличить ваш регион? request.region = MKCoordinateRegionMakeWithDistance (CLLocationCoordinate2DMake (self.userCoordinate.latitude, self.userCoordinate.longitude), 2000, 2000); например, – GIJOW

+0

@GIJOW, я пробовал, но не повезло –

ответ