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

发布于 2024-07-12 01:21:45 字数 321 浏览 5 评论 0原文

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

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

I saw the Apple keynote address and was very impressed by the new Places functionality that's been added to iPhoto '09. In short, it takes the geocode information from a photo and translates it into a real place. So instead of -41.51.2 or whatever, it says "Empire State Building."

It looks fun to use but it also is similar to a feature I've wanted to add to an application of my own. So, from a developer's perspective, I'm wondering if anybody is aware of what service Apple is using to resolve a "geocode to place" mapping? Or is it believed to be something that they developed in house?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不必在意 2024-07-19 01:21:45

编辑
由于这最初是我的问题,最近又再次出现,只需编辑以在此处添加 2016 年的答案...从 iOS 5 开始,可以通过 CLGeocoder 实现反向地理编码。 从 iOS 6.1 开始,正向地理编码是使用 MKLocalSearch 的 SDK 的一部分。

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

EDIT
Since this was my question originally, and it bubbled up again recently, just editing to add the 2016 answer here... since iOS 5, reverse geocoding is available via CLGeocoder. Since iOS 6.1, forward geocoding is part of the SDK using MKLocalSearch.

The process you are referring to is called "reverse geocoding." A reverse geocoding service takes latitude and longitude as input and returns a real world address as output. There are several providers out there that offer this service. Both Yahoo and Google have APIs, but restrict you to looking up address to be plotted on a Yahoo or Google map. They also restrict you from using their APIs in a commercial application. There are quite a few other providers that charge for reverse geocoding. One that I currently use is http://geocoder.us

漆黑的白昼 2024-07-19 01:21:45

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

BrightKite uses the Google API (whether public or private) to turn a geolocation (captured via GPS in iPhone app or Geode in-browser) into a named place, so yes it's absolutely possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文