public class GISUtil extends Object
| 构造器和说明 |
|---|
GISUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Double[] |
bd2gcj(Double[] location) |
static Double[] |
bd2gcj(Double lng,
Double lat) |
static Double[] |
bd2gcj(String[] location) |
static Double[] |
bd2gcj(String lng,
String lat) |
static Double[] |
bd2wgs(Double[] location) |
static Double[] |
bd2wgs(Double lng,
Double lat) |
static Double[] |
bd2wgs(String[] location) |
static Double[] |
bd2wgs(String lng,
String lat) |
static Double[] |
convert(SRS src,
Double[] location,
SRS tar) |
static Double[] |
convert(SRS src,
Double lng,
Double lat,
SRS tar)
src坐标系转成tar坐标系
|
static Double[] |
convert(SRS src,
String[] location,
SRS tar) |
static Double[] |
convert(SRS src,
String lng,
String lat,
SRS tar) |
static Double |
distance(Coordinate loc1,
Coordinate loc2) |
static Double |
distance(Double lng1,
Double lat1,
Double lng2,
Double lat2)
通过经纬度获取距离(单位:米)
|
static Double |
distance(String lng1,
String lat1,
String lng2,
String lat2) |
static String |
distanceFormat(Coordinate loc1,
Coordinate loc2) |
static String |
distanceFormat(Double distance) |
static String |
distanceFormat(Double lng1,
Double lat1,
Double lng2,
Double lat2) |
static String |
distanceFormat(String lng1,
String lat1,
String lng2,
String lat2) |
static String |
distanceFormatCn(Coordinate loc1,
Coordinate loc2) |
static String |
distanceFormatCn(Double distance) |
static String |
distanceFormatCn(Double lng1,
Double lat1,
Double lng2,
Double lat2) |
static String |
distanceFormatCn(String lng1,
String lat1,
String lng2,
String lat2) |
static Double[] |
gcj2bd(Double[] location) |
static Double[] |
gcj2bd(Double lng,
Double lat) |
static Double[] |
gcj2bd(String[] location) |
static Double[] |
gcj2bd(String lng,
String lat) |
static Double[] |
gcj2wgs(Double[] location) |
static Double[] |
gcj2wgs(Double lng,
Double lat) |
static Double[] |
gcj2wgs(String[] location) |
static Double[] |
gcj2wgs(String lng,
String lat) |
static boolean |
inChina(Double lng,
Double lat) |
static String |
parseGPS(String gps)
gps转经纬度
|
static boolean |
pnpoly(Double lng,
Double lat,
List<Double[]> points)
坐标点是否在多边形内
|
static boolean |
pnpoly(Double x,
Double y,
List<Double> xs,
List<Double> ys) |
static boolean |
pnpoly(Point point,
List<Point> points) |
static boolean |
pnpoly(Point point,
Point... points) |
static boolean |
pnpoly(Point point,
Ring ring)
坐标点是否在多边形内
|
static Double[] |
wgs2bd(Double[] location) |
static Double[] |
wgs2bd(Double lng,
Double lat) |
static Double[] |
wgs2bd(String[] location) |
static Double[] |
wgs2bd(String lng,
String lat) |
static Double[] |
wgs2gcj(Double[] location) |
static Double[] |
wgs2gcj(Double lng,
Double lat) |
static Double[] |
wgs2gcj(String[] location) |
static Double[] |
wgs2gcj(String lng,
String lat) |
public static Double distance(Double lng1, Double lat1, Double lng2, Double lat2)
lat1 - lat1lng1 - lng1lat2 - lat2lng2 - lng2public static String distanceFormat(Double lng1, Double lat1, Double lng2, Double lat2)
public static String distanceFormatCn(Double lng1, Double lat1, Double lng2, Double lat2)
public static String distanceFormat(String lng1, String lat1, String lng2, String lat2)
public static String distanceFormatCn(String lng1, String lat1, String lng2, String lat2)
public static Double distance(Coordinate loc1, Coordinate loc2)
public static String distanceFormat(Coordinate loc1, Coordinate loc2)
public static String distanceFormatCn(Coordinate loc1, Coordinate loc2)
public static Double[] convert(SRS src, Double lng, Double lat, SRS tar)
src - srclng - lnglat - lattar - tarpublic static boolean pnpoly(Point point, Ring ring)
point - 检测点ring - 多边形边public static boolean pnpoly(Double lng, Double lat, List<Double[]> points)
lng - lnglat - latpoints - 边界点Copyright © 2025. All rights reserved.