Следуя инструкции по http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial/, вы интегрируете MapKit в мое приложение. Однако я хочу иметь возможность отображать аннотацию для динамического «инцидента» на карте. Вот где у меня проблемы.
В основном мои приложения читают RSS, и он загружает все и сохраняет каждый элемент канала (как в Story 1, Story 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];