根据当前坐标查询距离最近的几个单位
locLongitude--当前经度, locLatitude--当前纬度;longitude -- 数据库经度字段名 latitude --数据库纬度字段名
传入当前坐标,查询数据库中距离最近的两个单位。
select * from t_depot order by ACOS(SIN((#{locLatitude} * 3.1415) / 180 ) *SIN((latitude * 3.1415) / 180 ) +COS((#{locLatitude} * 3.1415) / 180 ) * COS((latitude * 3.1415) / 180 ) *COS((#{locLongitude} * 3.1415) / 180 - (longitude * 3.1415) / 180 ) ) * 6380 asc limit 2;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
