我可以使用API​​来复制iPhoto '09的“Places”功能吗?

时间:2009-01-09 15:28:20

标签: geolocation geocoding iphoto

我看到了Apple的主题演讲,并且对iPhoto '09中添加的新Places功能印象深刻。简而言之,它从照片中获取地理编码信息并将其转换为真实的地方。因此,而不是-41.51.2或其他,它说“帝国大厦。”

使用起来很有趣,但它也类似于我想要添加到我自己的应用程序中的功能。因此,从开发人员的角度来看,我想知道是否有人知道Apple正在使用什么服务来解决“地理编码放置”映射?或者它被认为是他们在家里发展的东西?

2 个答案:

答案 0 :(得分:1)

BrightKite使用Google API(无论是公共还是私有)将地理位置(通过iPhone中的GPS或浏览器中的Geode捕获)转换为命名位置,所以是的,这绝对是可能的。

答案 1 :(得分:1)

修改 由于这是我最初的问题,并且它最近再次冒出来,只是编辑在这里添加2016答案...自iOS 5以来,通过CLGeocoder可以进行反向地理编码。自iOS 6.1起,转发地理编码是使用MKLocalSearch的SDK的一部分。

您所指的过程称为“反向地理编码”。反向地理编码服务将纬度和经度作为输入,并返回真实世界地址作为输出。有几个提供此服务的提供商。雅虎和谷歌都有API,但限制你查找要在雅虎或谷歌地图上绘制的地址。它们还限制您在商业应用程序中使用其API。还有很多其他提供商负责反向地理编码。我目前使用的是http://geocoder.us