Mysql距离线

时间:2015-03-13 09:45:51

标签: php mysql geospatial

我尝试创建一个系统来检测运动员是否在他必须做的路线上。因此,我有一个组件,我可以绘制他们应该做的路线。该路由使用LINE存储在mysql中。

我做的下一步是当我有一个用户的坐标时,找到用户和线之间的距离。我用这个查询:

select *, st_distance(point(50,2),map_points) from tbl_route_new

这会返回很好的信息(我认为),但这就是我看到信息的方式:

3.7770580579682638

有人能告诉我怎么知道真正的距离是多少。我认为这是在程度上。如果我尝试在互联网上找到一些转换器,我会得到一个值,但不幸的是这个值是错误的。

如果这不可能,那么我将使用PHP进行计算,但我认为mysql更快,然后是所有点的循环。

0 个答案:

没有答案