是否有 API 可用于复制 iPhoto '09 的“地点”功能?

Posted

技术标签:

【中文标题】是否有 API 可用于复制 iPhoto \'09 的“地点”功能?【英文标题】:Is there an API that I can use to duplicate the "Places" functionality of iPhoto '09?是否有 API 可用于复制 iPhoto '09 的“地点”功能? 【发布时间】:2009-01-09 15:28:20 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

编辑 由于这最初是我的问题,并且最近再次冒泡,因此只需在此处编辑以添加 2016 年的答案……从 ios 5 开始,可以通过 CLGeocoder 获得反向地理编码。从 iOS 6.1 开始,前向地理编码是使用 MKLocalSearch 的 SDK 的一部分。

您所指的过程称为“反向地理编码”。反向地理编码服务将纬度和经度作为输入,并返回真实世界地址作为输出。有几家供应商提供这项服务。 Yahoo 和 Google 都有 API,但限制您查找要绘制在 Yahoo 或 Google 地图上的地址。它们还限制您在商业应用程序中使用它们的 API。还有不少其他提供商对反向地理编码收费。我目前使用的是http://geocoder.us

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于是否有 API 可用于复制 iPhoto '09 的“地点”功能?的主要内容,如果未能解决你的问题,请参考以下文章

是否有一些 Assert 方法可用于对方法是否引发异常进行单元测试? [复制]

AccuWeather API 是不是可免费用于商业用途?

Hadoop复制一个目录?

Cortana API是否可用于桌面应用程序?

桌面复制 API 和可切换图形

是否有用于 Google Plus Collections 的 API?