1)方法
//计算坐标到中心点的距离
public Double getDistance(Double lon, Double lat, Double myLon, Double myLat) {
if (StringUtils.isEmpty(lon)) {
return 1d;
}
if (StringUtils.isEmpty(lat)) {
return 1d;
}
if (StringUtils.isEmpty(myLon)) {
return 1d;
}
if (StringUtils.isEmpty(myLat)) {
return 1d;
}
Double v = Math.sqrt(Math.pow(Math.abs(lon - myLon), 2) + Math.pow(Math.abs(lat - myLat), 2));
return v;
}
坐标是经纬度表示的,总体能计算,其他可自行修改