2009-09-04 57 views
1

MapKit本身不支持本地搜索结果,所以我正在寻找一种方法来获取本地比萨饼店(或咖啡店或特定零售商)的列表一些http api调用。在MapKit中添加附近地点(例如比萨饼店)的销号

默认的google地图api需要javascript,所以我不清楚如何将它集成到iPhone应用程序中(不显示UIWebView)。

我发现,在一个格式的URL像这样:

http://maps.google.com/maps?output=json&q=pizza&near=37.3,-122&num=10

是否返回结果的JSON般的名单,但是,当它试图我平时友好JSON解析器,json-framework,barfs解析这个(即使我做了一些聪明的事情,比如在回复开始时忽略“while(1);”)。我也不确定这个网址用于这个目的的合理性。

回答

2

我在同一个任务。似乎有一种选择是使用Google的AJAX Search API执行本地搜索,然后将该数据插入到mapkit中。

也就是说,目前还不完全清楚,这种方法与谷歌的服务条款有明显的区别。我们来看看这里。好吧,由于this,我改变了主意。这是谷歌自己的ajax api博客上的一篇文章,包括本地iPhone应用程序的视频。看起来这是经过批准的解决方案。

相关问题