2009-09-04 63 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應用程序的視頻。看起來這是經過批准的解決方案。