Java WGS84 到 GCJ-02 坐标转换代码示例

要在 Java 中将 WGS84 坐标系转换为 GCJ-02 坐标系,可以使用第三方库 'coordtransform'。以下是具体代码和相关的 Maven 依赖项:

  1. 在你的 pom.xml 文件中添加以下依赖项:
<dependency>
    <groupId>me.jacoblewis</groupId>
    <artifactId>coordtransform</artifactId>
    <version>1.02</version>
</dependency>
  1. 使用以下代码进行坐标转换:
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 坐标系了。

Java WGS84 到 GCJ-02 坐标转换代码示例

原文地址: https://www.cveoy.top/t/topic/qrOw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录