我看过谷歌的地图API,它在iPhone上都是javascript而且非常慢。然后,我尝试使用maps.google.com上提供的链接选项。这很快但我看不到对它有太多的控制权。它还会在地图顶部显示一个小搜索框。谷歌的API说你必须在网站上使用地图,但iPhone不是。我不确定maps.google.com的许可。
Urbanspoon的范围选项根据您所在的位置,根据地图显示附近的商家所需的一切。鉴于没有mapkit的谷歌地图可用的工具有限,我不知道他们是如何做到的。看起来他们已经以某种方式与mapkit集成。单击注释会显示标注,另一次单击会推送包含该引脚详细信息的新视图。任何想法如何做到这一点?
- 编辑 -
为了清楚起见,mapkit不会显示周围的业务。这就是问题的症结所在,我不确定Urbanspoon是如何克服它的。
答案 0 :(得分:2)
您还可以使用Google AJAX搜索API:http://code.google.com/apis/ajaxsearch/
这是一个Javascript库,但对于Flash和其他非Javascript环境,API会公开一个返回JSON编码结果的原始RESTful接口。
在此API中,如果您正在根据位置查找附近的商家,那么您想要的是“本地搜索”。
答案 1 :(得分:0)
Urbanspoon可能通过MapKit API之外的其他方法获取附近商家位置的数据。
然后很可能他们使用MapKit API在这些位置显示自定义MapKit Annotations。
答案 2 :(得分:0)
如果您正在寻找商业数据提供商,可以查看yelp的API。