public class Location2DUtil
extends java.lang.Object
| 构造器和说明 |
|---|
Location2DUtil(double minLon,
double minLat,
double maxLon,
double maxLat,
int step) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Location2DUtil |
getDefault()
取得默认的实例,适用于地球经纬度。
|
static double |
getDistanceLat(double lat1,
double lon1,
double distance)
根据经纬度点(lat1, lon1),计算距离distance之外的经度范围
|
static double |
getDistanceLon(double lat1,
double lon1,
double distance)
根据经纬度点(lat1, lon1),计算距离distance之外的纬度范围
|
long |
getLocation1(double lon,
double lat)
取得物理坐标点在第一坐标系的区块标号
|
long |
getLocation2(double lon,
double lat)
取得物理坐标点在第二坐标系的区块标号
|
long |
getLocation3(double lon,
double lat)
取得物理坐标点在第三坐标系的区块标号
|
java.lang.Object[] |
getLocationArea(double lon1,
double lat1,
double lon2,
double lat2)
根据两个坐标点,取得:[最小区域所属坐标系, 最小坐标区块, 最大坐标区块]
|
static double |
getLocationDistance(double lat1,
double lon1,
double lat2,
double lon2)
计算两点(经纬度)之间距离
|
long |
getSameLocation(long locate1,
long locate2)
计算覆盖两个区域点的共同区域
|
static void |
main(java.lang.String[] args) |
public Location2DUtil(double minLon,
double minLat,
double maxLon,
double maxLat,
int step)
public long getLocation1(double lon,
double lat)
lon - lat - public long getLocation2(double lon,
double lat)
lon - lat - public long getLocation3(double lon,
double lat)
lon - lat - public long getSameLocation(long locate1,
long locate2)
locate1 - locate2 - public java.lang.Object[] getLocationArea(double lon1,
double lat1,
double lon2,
double lat2)
lon1 - 第一点lat1 - 第一点lon2 - 第二点lat2 - 第二点public static Location2DUtil getDefault()
public static double getDistanceLon(double lat1,
double lon1,
double distance)
lat1 - 点1的经度lon1 - 点1的维度distance - 目标距离public static double getDistanceLat(double lat1,
double lon1,
double distance)
lat1 - 点1的经度lon1 - 点1的维度distance - 目标距离public static double getLocationDistance(double lat1,
double lon1,
double lat2,
double lon2)
lat1 - 点1的经度lon1 - 点1的维度lat2 - 点2的经度lon2 - 点2的维度public static void main(java.lang.String[] args)
Copyright © 2018. All Rights Reserved.