|
@@ -361,6 +361,12 @@ public class FilterServiceImpl implements FilterService {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 计算距离值
|
|
|
+ * @param queryJsonData
|
|
|
+ * @param jsonDataList
|
|
|
+ * @return
|
|
|
+ */
|
|
|
private List<FilterHotDto> calcule(FilterQueryDto queryJsonData, List<FilterHotDto> jsonDataList) {
|
|
|
log.info("run calcule");
|
|
|
|
|
@@ -383,8 +389,8 @@ public class FilterServiceImpl implements FilterService {
|
|
|
coordinates2[2] = jsonData.getLocation()[2];
|
|
|
|
|
|
Double distance = DistanceUtil.distanceHigh(coordinates1, coordinates2);
|
|
|
-// log.info("计算出的距离:{}", distance);
|
|
|
|
|
|
+ // 符合半径范围内的数据
|
|
|
if (queryJsonData.getRadius() > distance) {
|
|
|
// 缓存对象
|
|
|
calResultMap.put(distance, jsonData);
|