public class GpsUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static double |
A |
static double |
EA |
static double |
EB |
static double |
EC |
static double |
EE |
static double |
X_PI |
| 构造器和说明 |
|---|
GpsUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static double[] |
bd2gcj(double lng,
double lat) |
static double[] |
gcj2bd(double lng,
double lat) |
static java.lang.Double |
getDistance(double lon1,
double lat1,
double lon2,
double lat2)
2个坐标间距离
|
static java.lang.Double[] |
getRange(double lon,
double lat,
double r)
求方圆几公里内
半径内区域 西东南北经、纬度
|
static java.lang.Double[] |
getRectRange(double lng,
double lat,
double distance)
SELECT Id FROM Table WHERE lat >= latMin AND lat < latMax AND lng >= lngMin AND lng < lngMax
|
static GpsRangeRes |
getRectRangeRes(double lng,
double lat,
double distance) |
static void |
main(java.lang.String[] args) |
static double[] |
wgs2bd(double lng,
double lat)
WGS-84:是国际标准,GPS坐标(Google Earth 谷歌地球使用、或者GPS模块)
GCJ-02:中国坐标偏移标准,Google Map谷歌地图、高德、腾讯使用
BD-09:百度坐标偏移标准,Baidu Map使用
代码参考:http://bbs.lbsyun.baidu.com/forum.php?
|
static double[] |
wgs2gcj(double lng,
double lat) |
public static final double EA
public static final double EB
public static final double EC
public static final double A
public static final double EE
public static final double X_PI
public static java.lang.Double[] getRectRange(double lng,
double lat,
double distance)
lng - lat - distance - public static GpsRangeRes getRectRangeRes(double lng, double lat, double distance)
public static java.lang.Double getDistance(double lon1,
double lat1,
double lon2,
double lat2)
lon1 - lat1 - lon2 - lat2 - public static java.lang.Double[] getRange(double lon,
double lat,
double r)
lon - lat - r - 米public static double[] wgs2bd(double lng,
double lat)
public static double[] bd2gcj(double lng,
double lat)
public static double[] gcj2bd(double lng,
double lat)
public static double[] wgs2gcj(double lng,
double lat)
public static void main(java.lang.String[] args)