MYSQL 查询指定范围内的经纬度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL 查询指定范围内的经纬度相关的知识,希望对你有一定的参考价值。

select * from `location` where (
acos(
sin(([#latitude#]*3.1415)/180) * sin((latitude*3.1415)/180) + 
cos(([#latitude#]*3.1415)/180) * cos((latitude*3.1415)/180) * cos(([#longitude#]*3.1415)/180 - (longitude*3.1415)/180)
)*6370.996
)<=1;

 

以上是关于MYSQL 查询指定范围内的经纬度的主要内容,如果未能解决你的问题,请参考以下文章

sql语句查询经纬度范围

离线地图解决方案:地图地物查询

MySQL选择地理位置范围内的行

SQL Server语句查询指定位置(经纬度)范围内信息

计算指定区域的经纬度范围

Java,Mysql-根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法