/*** 百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具
*
* 参考https://github.com/wandergis/coordtransform实现的Java版本
*@authorgeosmart*/
public classCoordinateTransformUtil {static double x_pi = 3.14159265358979324 * 3000.0 / 180.0;//π
static double pi = 3.1415926535897932384626;//长半轴
static double a = 6378245.0;//扁率
static double ee = 0.00669342162296594323;/*** 百度坐标系(BD-09)转WGS坐标
*
*@paramlng 百度坐标纬度
*@paramlat 百度坐标经度
*@returnWGS84坐标数组*/
public static double[] bd09towgs84(double lng, doublelat) {double[] gcj =bd09togcj02(lng, lat);double[] wgs84 = gcj02towgs84(gcj[0], gcj[1]);returnwgs84;
}/*** WGS坐标转百度坐标系(BD-09)
*
*@paramlng WGS84坐标系的经度
*@paramlat WGS84坐标系的纬度
*@return百度坐标数组*/
public static double[] wgs84tobd09(double lng, doublelat) {doubl