From 6fdfcdbaad42a1651340966d32ba1f565bf6fd78 Mon Sep 17 00:00:00 2001 From: ringsaturn Date: Fri, 12 Apr 2024 20:55:54 +0800 Subject: [PATCH] fix test case revert GCJ-02 to WGS84 --- tests/default.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/default.rs b/tests/default.rs index 8c64119..ef90350 100644 --- a/tests/default.rs +++ b/tests/default.rs @@ -18,8 +18,10 @@ mod tests { assert_eq!(finder.get_tz_name(-73.7729, 38.3530), "Etc/GMT+5"); assert_eq!(finder.get_tz_name(114.1594, 22.3173), "Asia/Hong_Kong"); - // Shenzhen actually, but we used a simplified polygon data. - assert_eq!(finder.get_tz_name(114.0668, 22.5153), "Asia/Hong_Kong"); + // Original GCJ-02 coordinates: [114.0668, 22.5153], which is in Shenzhen, China, + // and very close to the border with Hong Kong. + // Revert it to WGS-84 coordinates to get the correct timezone. + assert_eq!(finder.get_tz_name(114.0617, 22.5180), "Asia/Shanghai"); assert_eq!( finder.get_tz_name(12.452_899_553_691_935, 41.903_699_636_969_634),