SpringBoot 代码示例
引入pom
<dependency>
<groupId>org.locationtech.proj4j</groupId>
<artifactId>proj4j</artifactId>
<version>1.1.5</version>
</dependency>
相关代码
/**
* 2000国家大地坐标系(CGCS2000)->WGS84
* @param longitudeX CGCS2000经度值
* @param latitudeY CGCS2000纬度值
* @return x,y WGS84经度值,WGS84纬度值
*/
public static String CGCS2000ToWGS84(double longitudeX, double latitudeY) {
String degree3No = String.valueOf(BigDecimal.valueOf(longitudeX)).substring(0, 2);
CRSFactory crsFactory = new CRSFactory();
CoordinateReferenceSystem WGS84 = crsFactory.createFromName("epsg:4326");
// 根据精度范围换算使用坐标标准
String degree3EPSG = "epsg:4528";
switch (degree3No) {
case "25":
degree3EPSG = "epsg:4513";
break;
case</