public class LngLatTranUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static double |
A |
private static double |
EE |
private static double |
PI
常数集
|
private static double |
X_PI |
| 构造器和说明 |
|---|
LngLatTranUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static double[] |
bd09ToGcj02(double lat,
double lon)
百度坐标系 (BD-09) to 火星坐标系 (GCJ-02)
|
private static double[] |
bd09ToGps84(double lat,
double lon)
百度坐标系 (BD-09) to (GPS-84)
|
private static Point |
bdToGps(Point point)
百度 -- Gps
|
private static double[] |
gcj02ToBd09(double lat,
double lon)
火星坐标系 (GCJ-02) to 百度坐标系 (BD-09)
|
private static double[] |
gcj02ToGps84(double lat,
double lon)
火星坐标系 (GCJ-02) to (GPS-84)
|
private static Point |
gdToGps(Point point)
高德 -- Gps
|
private static double[] |
gps84ToBd09(double lat,
double lon)
(GPS-84) to 百度坐标系 (BD-09)
|
private static double[] |
gps84ToGcj02(double lat,
double lon)
(GPS-84) to 火星坐标系 (GCJ-02)
|
private static Point |
gpsToBd(Point point)
Gps -- 百度
|
private static Point |
gpsToGd(Point point)
Gps -- 高德
|
static Point |
lngLatTrans(Point point,
LngLatCoordinateEnum source,
LngLatCoordinateEnum target)
根据自定义转换要求转换经纬度点
|
private static boolean |
outOfChina(double lat,
double lon)
是否在中国境外
|
private static double[] |
transform(double lat,
double lon)
转换经纬度
|
private static double |
transformLat(double x,
double y)
转换纬度
|
private static double |
transformLon(double x,
double y)
转换经度
|
private static final double PI
private static double X_PI
private static double A
private static double EE
public static Point lngLatTrans(Point point, LngLatCoordinateEnum source, LngLatCoordinateEnum target)
point - 经纬度点source - 原经纬度坐标系target - 目标经纬度坐标系private static double[] gps84ToGcj02(double lat,
double lon)
private static double[] gcj02ToGps84(double lat,
double lon)
private static double[] gcj02ToBd09(double lat,
double lon)
private static double[] bd09ToGcj02(double lat,
double lon)
private static double[] gps84ToBd09(double lat,
double lon)
private static double[] bd09ToGps84(double lat,
double lon)
private static double transformLat(double x,
double y)
private static double transformLon(double x,
double y)
private static double[] transform(double lat,
double lon)
private static boolean outOfChina(double lat,
double lon)
Copyright © 2021. All rights reserved.