Следуя руководству по адресу http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial/, чтобы интегрировать MapKit в мое приложение. Однако я хочу иметь возможность отображать аннотацию для динамического «инцидента» на карте. Вот где у меня проблемы.
В основном мои приложения - это программа для чтения RSS, которая загружает все и сохраняет каждый элемент ленты (как в истории 1, истории 2) как currentItem. Данные, которые я хочу получить и использовать для сопоставления аннотации, можно найти в currentItem.title, но я не могу заставить его работать в коде этого руководства или найти подходящее место для его размещения.
RSS-канал, который я использую, также не содержит информации о широте и долготе, что еще больше усложняет задачу.
Любая помощь была бы замечательной - я работал над этим уже пару дней, но все еще безуспешно.
ОБНОВЛЕНИЕ: я даже подумываю запустить приложение Google Maps вместо отображения аннотации. Но это само по себе вызывает проблемы. Ниже приведен код, который я использую, но он вызывает ошибки повсюду.
NSString *title = currentItem.title;
int zoom = 13;
NSString *stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@@%1.6f,%1.6f&z=%d", title, zoom];
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];