public class EasyGeoArea extends Object
| 构造器和说明 |
|---|
EasyGeoArea() |
EasyGeoArea(List<EasyCoord> coordList) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
acreage()
计算区域面积
|
EasyGeoArea |
add(double lon,
double lat)
使用默认坐标系添加坐标点
需先设置默认坐标系
|
EasyGeoArea |
add(EasyCoord easyCoord)
添加坐标点
|
EasyGeoArea |
add(List<EasyCoord> coordList)
添加坐标点集合
|
boolean |
contains(double lon,
double lat)
判断目标坐标点是否在区域中
调用该方法时会自动将所有坐标点构建成一个多边形区域(至少需要3个坐标点)
|
boolean |
contains(EasyCoord easyCoord)
判断目标坐标点是否在区域中
调用该方法时会自动将所有坐标点构建成一个多边形区域(至少需要3个坐标点)
|
static EasyGeoArea |
coordSys(byte coordSys)
构造一个空的指定坐标系区域对象
|
static EasyGeoArea |
of(List<EasyCoord> coordList)
使用一组坐标点构造对象
|
static EasyGeoArea |
ofBd09()
构造一个空的Bd09坐标系区域对象
|
static EasyGeoArea |
ofGcj02()
构造一个空的Gcj02坐标系区域对象
|
static EasyGeoArea |
ofWgs84()
构造一个空的Wgs84坐标系区域对象
|
EasyGeoArea |
setCoordSys(byte coordSys)
设置坐标系
|
public static EasyGeoArea of(List<EasyCoord> coordList)
coordList - 坐标点集合public static EasyGeoArea ofGcj02()
public static EasyGeoArea ofWgs84()
public static EasyGeoArea ofBd09()
public static EasyGeoArea coordSys(byte coordSys)
coordSys - 坐标系EasyCoordpublic EasyGeoArea setCoordSys(byte coordSys)
coordSys - 坐标系EasyCoordpublic EasyGeoArea add(List<EasyCoord> coordList)
coordList - 坐标点集合public EasyGeoArea add(EasyCoord easyCoord)
easyCoord - 坐标点public EasyGeoArea add(double lon, double lat)
lon - 经度lat - 纬度public boolean contains(EasyCoord easyCoord)
easyCoord - 目标坐标点public boolean contains(double lon,
double lat)
lon - 经度lat - 纬度public long acreage()
Copyright © 2024 EFCloud. All rights reserved.