背景
圆查询时,中心点是经纬度,半径单位也应该是经纬度。设置为米是错的,这样数据会很大。每次都查询出了全部数据。
公式
一、长度转经纬度
degree = meter / (2 * Math.PI * 6371004) * 360;
二、经纬度转长度
meter = degree / 360 * (2 * Math.PI * 6371004);
注意长度的单位是米。
圆查询时,中心点是经纬度,半径单位也应该是经纬度。设置为米是错的,这样数据会很大。每次都查询出了全部数据。
一、长度转经纬度
degree = meter / (2 * Math.PI * 6371004) * 360;
二、经纬度转长度
meter = degree / 360 * (2 * Math.PI * 6371004);
注意长度的单位是米。