Package cn.toint.oktool.util
Class CoordinateTransformUtil
java.lang.Object
cn.toint.oktool.util.CoordinateTransformUtil
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具
- Author:
- Toint
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double[]bd09ToGcj02(double bd_lon, double bd_lat) 百度坐标系(BD-09)转火星坐标系(GCJ-02)static double[]bd09ToWgs84(double lng, double lat) 百度坐标系(BD-09)转WGS坐标static double[]gcj02ToBd09(double lng, double lat) 火星坐标系(GCJ-02)转百度坐标系(BD-09)static double[]gcj02ToWgs84(double lng, double lat) GCJ02(火星坐标系)转GPS84static org.gavaghan.geodesy.GlobalCoordinatesgcj02ToWgs84(org.gavaghan.geodesy.GlobalCoordinates globalCoordinates) GCJ02(火星坐标系)转WGS84static booleanoutOfChina(double lng, double lat) 判断是否在国内,不在国内不做偏移static doubletransformlat(double lng, double lat) 纬度转换static doubletransformlng(double lng, double lat) 经度转换static double[]wgs84ToBd09(double lng, double lat) WGS坐标转百度坐标系(BD-09)static double[]wgs84ToGcj02(double lng, double lat) WGS84转GCJ02(火星坐标系)
-
Constructor Details
-
CoordinateTransformUtil
public CoordinateTransformUtil()
-
-
Method Details
-
bd09ToWgs84
public static double[] bd09ToWgs84(double lng, double lat) 百度坐标系(BD-09)转WGS坐标- Parameters:
lng- 百度坐标纬度lat- 百度坐标经度- Returns:
- WGS84坐标数组
-
wgs84ToBd09
public static double[] wgs84ToBd09(double lng, double lat) WGS坐标转百度坐标系(BD-09)- Parameters:
lng- WGS84坐标系的经度lat- WGS84坐标系的纬度- Returns:
- 百度坐标数组
-
gcj02ToBd09
public static double[] gcj02ToBd09(double lng, double lat) 火星坐标系(GCJ-02)转百度坐标系(BD-09)谷歌、高德——>百度
- Parameters:
lng- 火星坐标经度lat- 火星坐标纬度- Returns:
- 百度坐标数组
-
bd09ToGcj02
public static double[] bd09ToGcj02(double bd_lon, double bd_lat) 百度坐标系(BD-09)转火星坐标系(GCJ-02)百度——>谷歌、高德
- Parameters:
bd_lon- 百度坐标纬度bd_lat- 百度坐标经度- Returns:
- 火星坐标数组
-
wgs84ToGcj02
public static double[] wgs84ToGcj02(double lng, double lat) WGS84转GCJ02(火星坐标系)- Parameters:
lng- WGS84坐标系的经度lat- WGS84坐标系的纬度- Returns:
- 火星坐标数组
-
gcj02ToWgs84
public static org.gavaghan.geodesy.GlobalCoordinates gcj02ToWgs84(org.gavaghan.geodesy.GlobalCoordinates globalCoordinates) GCJ02(火星坐标系)转WGS84- Parameters:
globalCoordinates- GCJ02(火星坐标系)- Returns:
- WGS84坐标
-
gcj02ToWgs84
public static double[] gcj02ToWgs84(double lng, double lat) GCJ02(火星坐标系)转GPS84- Parameters:
lng- 火星坐标系的经度lat- 火星坐标系纬度- Returns:
- WGS84坐标数组
-
transformlat
public static double transformlat(double lng, double lat) 纬度转换 -
transformlng
public static double transformlng(double lng, double lat) 经度转换 -
outOfChina
public static boolean outOfChina(double lng, double lat) 判断是否在国内,不在国内不做偏移
-