Я создаю приложение, которое отображает мой бизнес и только мой бизнес.
Я смог (с помощью учебника Рэя Вендерлиха) сделать так, чтобы он отображал местоположения по типу, имени и т. Д.
Я знаю, что поиск по идентификатору или ссылке невозможен, что означает, что я застрял с поиском по имени и ключевому слову. .
Мои вопросы:
а) Как я могу выполнить поиск места и быть уверенным, что он показывает только мою компанию (один или несколько результатов в зависимости от количества мест), а не компанию с похожим названием?
Например: если я выполню поиск по названию McDonalds, он вернет «McDonalds», «McDonalds House», «McDonalds Burger Joint» и т. д. и т. д.
б) Следующий код:
-(void)plotPositions:(NSArray *)data {
for (int i=0; i<[data count]; i++) {
NSDictionary* place = [data objectAtIndex:i];
NSString *name=[place objectForKey:@"name"];
if ([name isEqualToString:@"McDonalds"]{
[mapView addAnnotation:placeObject];
}
}
я думаю, работает для того, что я ищу.
Но если по какой-то причине есть 2 или более предприятий под названием «Макдональдс», он отобразит их все.
Есть ли способ обойти это с помощью API Google Адресов?
c)Разрешает ли API Foursquare что-либо из этого?
Спасибо!