首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
几公里专题
java计算里程_Java通过算法计算当前位置附近几公里经纬度-Fun言
最近做项目,经常要基于当前位置查找附近的人或店铺,之前写过一种关于数据库的查询方式,但是感觉数据上几百万条后查询速度很慢,所以研究了下算法,把当前位置的几公里内的外接正方形的经纬度求出来,如下图所示,然后再对数据库进行范围搜索即可,加上BTREE索引就能实现很快的查询了,下面把源码贴一下。 Java源码/** * 附近选择 * @param longitude 经度 * @param lati
阅读更多...