在 Xcode 中使用拆分数据查找用户位置附近的数据

Posted

技术标签:

【中文标题】在 Xcode 中使用拆分数据查找用户位置附近的数据【英文标题】:Find data near to user location with split data in Xcode 【发布时间】:2012-04-11 22:01:16 【问题描述】:

我试图弄清楚如何在 iPhone 上找到用户位置附近的数据(来自 JSON)。

我的输入由两部分组成,所以为了到达城市和地址,我必须从用户所在的省份获得一个 ID。

    省(带ID去该省所有Json数据) 数据 (每条数据都有名称、城市、地址……)

是否可以找到用户所在的省份。然后通过将所有地址和城市反转为坐标,传递其 ID 以搜索靠近用户定位事件的数据列表,...?

我对基于位置的编程很陌生!任何帮助表示赞赏!

非常感谢!

【问题讨论】:

【参考方案1】:

您要做的第一件事就是将 CoreLocation 添加到您的应用中。 This tutorial 向您展示了如何做到这一点。这将为您提供当前位置的纬度和经度。

接下来您要做的是反向地理编码您的坐标。一个常见的 API 是 Google Geocoding API。这会给你你的省份名称。

【讨论】:

非常感谢!你知道一个很好的教程,我可以学习一些关于在例如 3 公里范围内搜索最近事件的知识吗?感谢您的回答!

以上是关于在 Xcode 中使用拆分数据查找用户位置附近的数据的主要内容,如果未能解决你的问题,请参考以下文章

Swift - 查找附近运行应用程序的其他用户

使用相同的安卓应用在谷歌地图中查找附近设备的位置

微信获取用户地理位置,查找出附近所有商家

尝试在启动应用程序时使用 Swift 在 Xcode 中查找用户位置但出现可选错误?

查找附近点--Geohash方案讨论

谷歌地图查找当前位置和附近的地方