我需要查询,一个尝试计算浮点坐标(x1,y1,x2,y2)之间的距离,另一个尝试计算geom和float坐标之间的距离,两者都应返回以米为单位的距离。
我对2个浮点数使用以下查询:
ST_Distance_Sphere(st_setsrid(st_makepoint(longitude, latitude),4326), st_setsrid(st_makepoint(?,?),4326)) AS distance
而geom和float的特征是:
ST_Distance_Sphere(geom, st_setsrid(st_makepoint(?,?),4326)) AS distance
我无法完全理解SRID的概念,而且我觉得我的数字因此而无法理解。
有人可以帮助输出以米为单位的距离吗?
谢谢, 伊泰。