Как получить все возможные местоположения на основе данного поиска?
Мне нужно получить все возможные местоположения из заданной строки, я знаю, что она доступна в Google API, но я хочу в Apple native API. Я пробовал следующие 2 кода, но оба возвращают только одно местоположение, но нуждаются во всех возможных решениях для данного ввода. Это доступно в iOS API? Пожалуйста, помогите мне решить это.
Код 1:
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:address completionHandler:^(NSArray* placemarks, NSError* error){
dispatch_async(dispatch_get_main_queue(), ^{
NSLOG(@"Count %d",placemarks.count);
[self.tableView reloadData];
});
}];
Код 2:
MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init];
request.naturalLanguageQuery = address;
MKLocalSearch *search = [[MKLocalSearch alloc] initWithRequest:request];
[search startWithCompletionHandler:^(MKLocalSearchResponse * _Nullable response, NSError * _Nullable error) {
NSLOG(@"Count %d",response.mapItems.count);
[self.tableView reloadData];
}];
пожалуйста, проверьте изображение, мне нужны все возможные "метки", такие как вложения