使用MapKit从RSS源映射数据,没有纬度/经度

时间:2010-01-11 03:41:48

标签: iphone objective-c mapkit

按照http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial/上的教程将MapKit集成到我的应用程序中。但是,我希望能够在地图上显示动态“事件”的注释。这就是我遇到问题的地方。

我的应用程序基本上是一个RSS阅读器,它会下载所有内容并将每个Feed项目(如故事1,故事2中)保存为currentItem。我想要抓取并用于映射注释的数据可以在currentItem.title下找到 - 但我似乎无法在本教程的代码中使用它或找到合适的位置来放置它。

我正在使用的RSS提要也没有任何纬度/经度信息 - 使其更难。

任何帮助都会很棒 - 我一直在努力工作几天但仍然没有运气。

更新:我甚至考虑启动Google地图应用程序,而不是显示注释。但这本身就是提出问题。下面是我正在使用的代码,但它到处都是抛出错误。

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];

1 个答案:

答案 0 :(得分:0)

最后,我只是使用反向查找映射了标题,然后添加了国家/地区,因此结果只会出现在地址所在的国家/地区。不理想,但似乎工作正常。