如何从数据库中查出到给定GPS坐标距离最近的地点? 如题我的数据库里面存放了很多个地点的数据 数据库的字段属性分别为: id name lat lng 我怎么样可以得到以某个地点为中心,半径为1公里圆形范围内所有的点呢?并且按照距离由近到远输出来?谢谢大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人觉得如果想做GIS底层开发,最好找找开源的GIS软件看看怎么实现的。如果只是上层应用,那么最好还是看看今后展示结果的地图软件,能不能把你自己的这些坐标点传进去。地图的API都是封装好的, 缓冲实在是基本得不能再基本的功能。另外,经纬度属于地理坐标系,一般情况下不直接用来计算距离,就是计算也应该后台会有个默认的投影坐标系转换了才计算。 mysql做这个不太行,换mongodb吧,很简单http://blog.csdn.net/autfish/article/details/51439742 user mysql select * from user,发现里面user为空的有二条,请问含义? 数据库有几个啊 Mysql始终无法远程连接访问,为什么? 为什么要设置 自动编号 这个字段? sql语句怎么写? mysql如何配置问题? 重装了MYSQL后如何把以前的数据库加入到新的MYSQL里,使旧的数据库表也能访问。 mysql-5-alpha-nt安装后 myodbc not found 问题 关于insert一条新记录的问题! mysql 查询表中字段值相同的记录 关于join查询问题 mysql的一点小问题
另外,经纬度属于地理坐标系,一般情况下不直接用来计算距离,就是计算也应该后台会有个默认的投影坐标系转换了才计算。