用于查找和比较给定电话位置的距离的SQL查询

时间:2015-04-23 14:22:32

标签: mysql sql gps

我可以运行一个SQL查询,将手机的位置与存储在数据库中的所有位置进行比较吗?

例如,我想根据手机的位置搜索距离当前位置的距离,并显示距离我50米的位置。 (我不想要Haversine Formula)。

我想知道你是否可以创建/编写一个sql查询来考虑手机的当前位置,以便结果反映用户的位置?

手机位置取决于它应该以某种方式与我的SQL查询进行通信。

我可以获得一些链接和解释,以便我可以自己开始玩它吗? :)

1 个答案:

答案 0 :(得分:0)

这是一篇包含用于距离计算的php和mySQL实现的示例的文章: https://www.marketingtechblog.com/calculate-distance/

我也发现这个答案很有趣: Fastest Way to Find Distance Between Two Lat/Long Points 看起来您可以使用mySQL Point数据类型,然后使用名为MBRContains的内部函数来过滤查询。