是否有 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 的“地点”功能?的主要内容,如果未能解决你的问题,请参考以下文章