【发布时间】:2016-07-01 19:32:12
【问题描述】:
我有一个像这样的DB Schema(来自this tutorial by Google)-
所以他们在图中的实际点是这样的-
我想要的是找到给定点附近的点(按point_id)按距离排序的点
点
(x,y)在 DB 中的位置是 (point_x,point_y)
我想用MySQL 解决它,因为我的数据库已经在 MySQL 中了。
更新-
2点的距离就是这么简单-
我想用 MySQL 对距离进行排序。
重新-
为了消除混乱,稍后我想要圆圈内的点。但现在我只想找到排序后的点。
所以你可以忽略圆圈。
我不知道怎么做,有人可以帮忙吗?
【问题讨论】:
-
你如何定义
nearest points? -
查找两点之间的距离是一个常见问题,在更新问题中给出
-
我没有要求。你标记了一个圆圈。可能您希望所有这些点都在圆圈内。这就是为什么我问你获得这些分数的标准是什么?
-
是的,稍后我想要圆内的点。但现在我只想找到排序后的点
-
问题已更新,供您参考。
标签: mysql algorithm geolocation location query-builder