首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从拥有lat和lan的数据库中获取附近的位置

从拥有lat和lan的数据库中获取附近的位置
EN

Stack Overflow用户
提问于 2015-03-07 08:25:20
回答 1查看 765关注 0票数 0

我有一个数据库,有成千上万的用户有纬度和经度值,我想让所有的用户从数据库中,谁是半径在1公里半径在我的当前位置。

假设我在地点A和我的lat 10和长20。我必须搜索范围在1公里附近的用户.这些用户位置存储在数据库中。

我想出了一种获得每个用户lat和lon的方法,并将其与我的iOS方法distanceFromLocation:进行比较,但这需要先获取每个值,然后再用method..Is计算,还有其他方法吗?也许可以在数据库端做这个?

EN

回答 1

Stack Overflow用户

发布于 2015-03-07 08:33:50

您可以从mysql计算它。

有关如何执行此操作的总体说明,http://www.scribd.com/doc/2569355/Geo-Distance-Search-with-MySQL

快速回答https://stackoverflow.com/a/570048/2246798

或者这个https://stackoverflow.com/a/574736/2246798

编辑

请在这里找到密码

实际表

带响应的查询

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28912894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档