Как получить все возможные местоположения на основе данного поиска?

Мне нужно получить все возможные местоположения из заданной строки, я знаю, что она доступна в 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];
}];

пожалуйста, проверьте поиск по карте изображение, мне нужны все возможные "метки", такие как вложения

0 ответов

Другие вопросы по тегам