Java WGS84 到 GCJ-02 坐标转换代码示例
Java WGS84 到 GCJ-02 坐标转换代码示例
要在 Java 中将 WGS84 坐标系转换为 GCJ-02 坐标系,可以使用第三方库 'coordtransform'。以下是具体代码和相关的 Maven 依赖项:
- 在你的 pom.xml 文件中添加以下依赖项:
<dependency>
<groupId>me.jacoblewis</groupId>
<artifactId>coordtransform</artifactId>
<version>1.02</version>
</dependency>
- 使用以下代码进行坐标转换:
import me.jacoblewis.coordtransform.*;
public class CoordinateConversion {
public static void main(String[] args) {
double lng = 116.397128;
double lat = 39.916527;
WGS84ToGCJ02 transformer = new WGS84ToGCJ02();
PointDouble gcjPoint = transformer.transform(new PointDouble(lng, lat));
System.out.println('GCJ-02 坐标: ' + gcjPoint.x + ', ' + gcjPoint.y);
}
}
这样,你就可以使用 Java 将 WGS84 坐标系转换为 GCJ-02 坐标系了。
原文地址: https://www.cveoy.top/t/topic/qrOw 著作权归作者所有。请勿转载和采集!