假设我在MYSQL中有一行AB作为MULTIPOINT(52.3641917981 4.87673850395,52.3821782019 4.90619949605)和点P作为POINT(51.3641917981 2.87673850395)。我想计算点P和线AB之间的最短距离D.请帮我解决这个问题。
提前致谢。
答案 0 :(得分:1)
我确定MySQL有ST_Distance方法按距离排序吗?
order by st_distance(geom1, geom2)
为计算距离,您可以参考此博客:
它显示了如何定义用于进行计算的用户函数(hasrsine)。