Intereting Posts
iOS: в App Purchase с индикатором прогресса покупок UIActivityIndicatorView Нежелательное пустое пространство на верхних ячейках таблицы при встраивании контроллера табличного представления Каков синтаксис для «M_PI_4» и «M_PI_2» в Swift 3? Каков наилучший алгоритм для определения того, происходит ли одна подстрока одного слова в заданной строке iOS In-App Purchase нерасходуется с использованием виртуальной валюты (расходная) Шаблон для указания того, что блок функции является асинхронным и синхронным Xcode 5 и изображения Ярлыки аргументов '(URL :)' не соответствуют никаким доступным перегрузкам Игровой центр IOS: как узнать, когда форма входа в аккаунт по умолчанию закончена? Как переключиться в хранилище в памяти при запуске тестов приложений iOS? Core plot – отключить масштабирование и прокрутку в направлении y, а не x iOS: удалить пустое место в верхней части веб-обозревателя MVC: следует ли добавлять и реализовывать сенсорные жесты в контроллере просмотра или в моем пользовательском подклассе UIView Обновите Xibs для iPhone X – : cocos2d: Warning: Файл не найден:

MKLocalSearch не находит все близлежащие рестораны

Я реализовал MKLocalSearch в определенном регионе на mkmapview, который возвращает множество ресторанов в регионе. Благодаря исследованиям показывают только 10 ресторанов. Есть ли способ, чтобы MKLocalSearch мог вернуть более 10 ресторанов в регионе? Вот код,

MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc]init]; request.naturalLanguageQuery = @"restaurant"; request.region = midRegion; MKLocalSearch *localSearch = [[MKLocalSearch alloc]initWithRequest:request]; [localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error) { NSMutableArray *annotations = [NSMutableArray array]; [response.mapItems enumerateObjectsUsingBlock:^(MKMapItem *item, NSUInteger idx, BOOL *stop){ CustomAnnotation *annotation = [[CustomAnnotation alloc] initWithPlacemark:item.placemark]; annotation.title = item.name; annotation.subtitle = item.placemark.addressDictionary[(NSString *)kABPersonAddressStreetKey]; annotation.phone = item.phoneNumber; [annotations addObject:annotation]; }]; [self.mapView addAnnotations:annotations]; }]; } 

Поэтому, хотя прошло какое-то время с тех пор, как я задал этот вопрос, я все еще хочу обратиться, потому что я думаю, что должен. После спотыкания по различным ссылкам на stackoverflow и форумах разработчиков Apple кажется, что встроенный метод MKLocalSearch ограничен возвратом до 10 результатов. Принимая во внимание, что API Карт Google может вернуть до 60 результатов. Поэтому я боюсь, что ответ на мой вопрос

Нет , вы не можете заставить метод MKLocalSearch возвращать более 10 местоположений в регионе, привязанных к определенному ключевому слову naturalLanguageQuery.