1

我查看了 Google 的地图 API,它全是 javascript,而且在 iPhone 上非常慢。然后我尝试使用 maps.google.com 上提供的链接选项。这很快,但我看不出有太多的控制权。它还在地图顶部显示一个小搜索框。谷歌的 API 规定你必须在网站中使用地图,而 iPhone 不是。我不确定 maps.google.com 的许可。

Urbanspoon 的范围选项可以根据您的位置在地图上显示附近的企业。鉴于没有 mapkit 的谷歌地图可用的工具集有限,我不知道他们是如何做到的。看起来好像它们以某种方式与 mapkit 集成。单击注释会显示标注,再单击一次会推送一个包含该引脚详细信息的新视图。任何想法如何做到这一点?

- 编辑 -

需要明确的是,mapkit 不显示周围的业务。这就是问题的症结所在,我不确定 Urbanspoon 是如何克服它的。

4

3 回答 3

2

您还可以使用 Google AJAX 搜索 API:http ://code.google.com/apis/ajaxsearch/

它是一个 Javascript 库,但对于 Flash 和其他非 Javascript 环境,API 公开了一个返回 JSON 编码结果的原始 RESTful 接口。

在此 API 中,如果您正在根据位置寻找附近的企业,您想要的是“本地搜索”。

于 2009-12-20T09:27:35.403 回答
0

Urbanspoon 可能通过 MapKit API 以外的其他方法获取附近企业位置的数据。

然后很可能他们使用 MapKit API 在这些位置显示自定义 MapKit 注释。

于 2009-11-28T03:10:41.200 回答
0

如果您正在寻找业务数据提供商,您可以查看 yelp 的API

于 2009-11-28T22:30:51.767 回答