代码之家  ›  专栏  ›  技术社区  ›  Tyler

在MapKit中为附近的地方(例如比萨店)添加图钉

  •  1
  • Tyler  · 技术社区  · 15 年前

    MapKit本身不支持本地搜索结果,因此我正在寻找一种方法,通过一些http api调用获取本地比萨店(或咖啡店,或特定零售商)的列表。

    UIWebView

    我发现url的格式如下:

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

    json-framework ,当它试图解析它时会呕吐(即使我做了一些听起来很聪明的事情,比如在回答的开头省略“while(1);”)。我也不确定这个URL用于此目的的合法性。

    1 回复  |  直到 15 年前
        1
  •  2
  •   beOn    15 年前

    我也在做同样的任务。一种选择似乎是使用Google的AJAX搜索API执行本地搜索,然后将数据插入mapkit。

    也就是说,我还不完全清楚这种方法是否符合谷歌的服务条款。让我们看看这里。好吧,我改变主意是因为 this . 这是谷歌自己的AJAXAPI博客上的一篇文章,其中包括一个本地iPhone应用程序的视频。看起来这是经批准的解决方案。