This commit is contained in:
Looly
2022-12-27 22:26:11 +08:00
parent 73da439198
commit ed5bbe716e
2 changed files with 22 additions and 31 deletions

View File

@@ -12,37 +12,38 @@ import org.junit.Test;
public class CoordinateUtilTest {
@Test
public void wgs84ToGcj02Test(){
public void wgs84ToGcj02Test() {
final CoordinateUtil.Coordinate coordinate = CoordinateUtil.wgs84ToGcj02(116.404, 39.915);
Assert.assertEquals(116.41033392216508D, coordinate.getLng(), 0);
Assert.assertEquals(116.41024449916938D, coordinate.getLng(), 0);
Assert.assertEquals(39.91640428150164D, coordinate.getLat(), 0);
}
@Test
public void gcj02ToWgs84Test(){
public void gcj02ToWgs84Test() {
final CoordinateUtil.Coordinate coordinate = CoordinateUtil.gcj02ToWgs84(116.404, 39.915);
Assert.assertEquals(116.39766607783491D, coordinate.getLng(), 0);
Assert.assertEquals(116.39775550083061D, coordinate.getLng(), 0);
Assert.assertEquals(39.91359571849836D, coordinate.getLat(), 0);
}
@Test
public void wgs84toBd09Test(){
public void wgs84toBd09Test() {
final CoordinateUtil.Coordinate coordinate = CoordinateUtil.wgs84ToBd09(116.404, 39.915);
Assert.assertEquals(116.41671695444782D, coordinate.getLng(), 0);
Assert.assertEquals(39.922698713521726D, coordinate.getLat(), 0);
Assert.assertEquals(116.41662724378733D, coordinate.getLng(), 0);
Assert.assertEquals(39.922699552216216D, coordinate.getLat(), 0);
}
@Test
public void wgs84toBd09Test2(){
final CoordinateUtil.Coordinate coordinate = CoordinateUtil.wgs84ToBd09(122.99395597, 44.99804071);
public void wgs84toBd09Test2() {
// https://tool.lu/coordinate/
final CoordinateUtil.Coordinate coordinate = CoordinateUtil.wgs84ToBd09(122.99395597D, 44.99804071D);
Assert.assertEquals(123.00636516028885D, coordinate.getLng(), 0);
Assert.assertEquals(45.00636909189589D, coordinate.getLat(), 0);
Assert.assertEquals(45.0063690918959D, coordinate.getLat(), 0);
}
@Test
public void bd09toWgs84Test(){
public void bd09toWgs84Test() {
final CoordinateUtil.Coordinate coordinate = CoordinateUtil.bd09toWgs84(116.404, 39.915);
Assert.assertEquals(116.39129143419822D, coordinate.getLng(), 0);
Assert.assertEquals(116.3913836995125D, coordinate.getLng(), 0);
Assert.assertEquals(39.907253214522164D, coordinate.getLat(), 0);
}
@@ -54,7 +55,7 @@ public class CoordinateUtilTest {
}
@Test
public void bd09toGcj02Test(){
public void bd09toGcj02Test() {
final CoordinateUtil.Coordinate coordinate = CoordinateUtil.bd09ToGcj02(116.404, 39.915);
Assert.assertEquals(116.39762729119315D, coordinate.getLng(), 0);
Assert.assertEquals(39.90865673957631D, coordinate.getLat(), 0);