由ST_Distance_Sphereh在Meters中计算的距离无效

时间:2016-08-24 11:44:53

标签: php mysql geo

我使用POINT数据类型(mysql 5.7),我想搜索给定的数据。

这是我的表:

CREATE TABLE `points` (
  `id` int(10) NOT NULL,
  `name` varchar(45) ,
  `location` point,
  PRIMARY KEY (`id`),
) 

我使用了以下sql。

SELECT id,X(location),Y(location),
ST_Distance_Sphere(point(30.714006, 76.853478),location)/1000 AS distance 
FROM points HAVING distance < 100; 

但是这个陈述的距离回报远小于实际

提前致谢!

0 个答案:

没有答案