Java WGS84 坐标系转换为经纬度 - 代码示例
Java WGS84 坐标系转换为经纬度 - 代码示例
本文提供 Java 代码示例,演示如何使用 simplelatlng 库将 WGS84 坐标系转换为经纬度。
import com.javadocmd.simplelatlng.LatLng;
import com.javadocmd.simplelatlng.LatLngTool;
import com.javadocmd.simplelatlng.util.LengthUnit;
public class WGS84ToLatLngConverter {
public static void main(String[] args) {
double latitude = 30.123456; // WGS84 纬度
double longitude = 120.654321; // WGS84 经度
LatLng wgs84Coordinate = new LatLng(latitude, longitude);
LatLng latLng = LatLngTool.toLatLng(wgs84Coordinate, LengthUnit.DEGREE);
double convertedLatitude = latLng.getLatitude();
double convertedLongitude = latLng.getLongitude();
System.out.println('Latitude: ' + convertedLatitude);
System.out.println('Longitude: ' + convertedLongitude);
}
}
上述示例使用了 simplelatlng 库,该库提供了方便的经纬度计算方法。首先,我们将 WGS84 坐标系的纬度和经度传递给 LatLng 对象。然后,使用 LatLngTool 的 toLatLng 方法将 WGS84 坐标系转换为经纬度。最后,通过 getLatitude 和 getLongitude 方法获取转换后的纬度和经度。
请注意,你需要将 simplelatlng 库添加到项目的依赖中。你可以在 Maven 或 Gradle 中添加以下依赖:
Maven:
<dependency>
<groupId>com.javadocmd</groupId>
<artifactId>simplelatlng</artifactId>
<version>1.3.1</version>
</dependency>
Gradle:
implementation 'com.javadocmd:simplelatlng:1.3.1'
希望对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/qrMP 著作权归作者所有。请勿转载和采集!