public class AddressKit extends Object
AddressKit class.
| 限定符和类型 | 字段和说明 |
|---|---|
static double |
a
Constant
a=6378245.0 |
static double |
ee
Constant
ee=0.00669342162296594323 |
static double |
pi
Constant
pi=3.1415926535897932384626 |
static double |
x_pi
Constant
x_pi=3.14159265358979324 * 3000.0 / 180.0 |
| 构造器和说明 |
|---|
AddressKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static double[] |
bd09_To_Gcj02(double lat,
double lon)
百度 == 》 高德
|
static double[] |
bd09_To_gps84(double lat,
double lon)
百度 == 》 84
|
static double[] |
gcj02_To_Bd09(double lat,
double lon)
高德 == 》 百度
|
static double[] |
gcj02_To_Gps84(double lat,
double lon)
高德 ==》 84
|
static double[] |
gps84_To_bd09(double lat,
double lon)
84 == 》 百度
|
static double[] |
gps84_To_Gcj02(double lat,
double lon)
84 ==》 高德
|
static boolean |
isIpInRange(String start,
String end,
String real)
isIpInRange.
|
static boolean |
isSameIp(String large,
String small)
判断实际ip是否在预存的ip段中
|
static void |
main(String[] args)
main.
|
static boolean |
outOfChina(double lat,
double lon)
判断是否在中国
|
static double[] |
transform(double lat,
double lon)
transform.
|
static double |
transformLat(double x,
double y)
transformLat.
|
static double |
transformLon(double x,
double y)
transformLon.
|
public static double pi
pi=3.1415926535897932384626public static double x_pi
x_pi=3.14159265358979324 * 3000.0 / 180.0public static double a
a=6378245.0public static double ee
ee=0.00669342162296594323public static boolean isSameIp(String large, String small)
large - 预存的IP段small - 要对比的实际ippublic static double transformLat(double x,
double y)
transformLat.
x - a double.y - a double.public static double transformLon(double x,
double y)
transformLon.
x - a double.y - a double.public static double[] transform(double lat,
double lon)
transform.
lat - a double.lon - a double.double objects.public static boolean outOfChina(double lat,
double lon)
lat - a double.lon - a double.public static double[] gps84_To_Gcj02(double lat,
double lon)
lat - a double.lon - a double.double objects.public static double[] gcj02_To_Gps84(double lat,
double lon)
lon - * @param lat * @returnlat - a double.double objects.public static double[] gcj02_To_Bd09(double lat,
double lon)
lat - a double.lon - a double.double objects.public static double[] bd09_To_Gcj02(double lat,
double lon)
lat - a double.lon - a double.double objects.public static double[] gps84_To_bd09(double lat,
double lon)
lat - a double.lon - a double.double objects.public static double[] bd09_To_gps84(double lat,
double lon)
lat - a double.lon - a double.double objects.Copyright © 2023. All rights reserved.