【问题标题】: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 使用什么服务来解决“地理编码到位置”映射?或者它被认为是他们内部开发的东西?

【问题讨论】:

    标签: geolocation geocoding iphoto


    【解决方案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 捕获)转换为指定地点,所以是的,这绝对是可能的。

      【讨论】:

        猜你喜欢
        • 2014-08-01
        • 2022-06-17
        • 2012-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多