SQL 查找和比较给定 A Phone 位置的距离的查询
SQL Query to Find And Compare Distance Given A Phone's Position
我可以 运行 一个 SQL 查询,将我的 phone 位置与数据库中存储的所有位置进行比较吗?
例如,我想根据我的小区phone的位置搜索与我当前位置的距离,并显示距离我所在位置 50 米。 (我不想要 Haversine 公式)。
我想知道您是否可以 create/write sql 查询以考虑 phone 的当前位置,以便结果反映用户的位置?
phone 位置取决于它所在的位置应该以某种方式与我的 sql 查询通信。
我能不能得到一些链接和解释,这样我就可以开始自己玩了? :)
这是一篇文章,其中包含 php 和 mySQL 实现距离计算的示例:
https://www.marketingtechblog.com/calculate-distance/
我也发现这个答案很有趣:
Fastest Way to Find Distance Between Two Lat/Long Points
看起来您可以使用 mySQL Point 数据类型,然后使用一个名为 MBRContains 的内部函数来过滤查询。
我可以 运行 一个 SQL 查询,将我的 phone 位置与数据库中存储的所有位置进行比较吗?
例如,我想根据我的小区phone的位置搜索与我当前位置的距离,并显示距离我所在位置 50 米。 (我不想要 Haversine 公式)。
我想知道您是否可以 create/write sql 查询以考虑 phone 的当前位置,以便结果反映用户的位置?
phone 位置取决于它所在的位置应该以某种方式与我的 sql 查询通信。
我能不能得到一些链接和解释,这样我就可以开始自己玩了? :)
这是一篇文章,其中包含 php 和 mySQL 实现距离计算的示例: https://www.marketingtechblog.com/calculate-distance/
我也发现这个答案很有趣: Fastest Way to Find Distance Between Two Lat/Long Points 看起来您可以使用 mySQL Point 数据类型,然后使用一个名为 MBRContains 的内部函数来过滤查询。