From 4b718318221a389f9627600845f590ecb8dffcb8 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 24 Feb 2022 11:37:51 +0800 Subject: [PATCH] fix bugf --- CHANGELOG.md | 3 ++- .../src/main/java/cn/hutool/core/util/CoordinateUtil.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 796f2cdf7..1d8ace712 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ # 🚀Changelog ------------------------------------------------------------------------------------------------------------- -# 5.7.22 (2022-02-23) +# 5.7.22 (2022-02-24) ### 🐣新特性 * 【poi 】 ExcelUtil.readBySax增加对POI-5.2.0的兼容性(issue#I4TJF4@gitee) @@ -20,6 +20,7 @@ * 【core 】 修复SystemPropsUtil.getInt返回long问题(pr#546@Gitee) * 【crypto 】 修复SM2.getD前导0问题(pr#2149@Github) * 【core 】 修复ChineseDate在1970年之前农历差一天问题(issue#I4UTPK@Gitee) +* 【core 】 修复CoordinateUtil精准问题及转换bug(pr#551@Gitee) ------------------------------------------------------------------------------------------------------------- # 5.7.21 (2022-02-14) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/CoordinateUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/CoordinateUtil.java index 7f7624bef..f915358ad 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/CoordinateUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/CoordinateUtil.java @@ -167,7 +167,7 @@ public class CoordinateUtil { dlng = (dlng * 180.0) / (RADIUS / sqrtMagic * Math.cos(lat / 180.0 * PI) * PI); dlat = (dlat * 180.0) / ((RADIUS * (1 - CORRECTION_PARAM)) / (magic * sqrtMagic) * PI); - if(!isPlus){ + if(false == isPlus){ dlng = - dlng; dlat = - dlat; }