| 程序包 | 说明 |
|---|---|
| com.amap.api.fence | |
| com.amap.api.location |
| 限定符和类型 | 方法和说明 |
|---|---|
DPoint |
GeoFence.getCenter()
获取围栏中心点坐标
Get fence center point coordinates |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<java.util.List<DPoint>> |
GeoFence.getPointList()
获取围栏坐标点
Get fence coordinates |
java.util.List<DPoint> |
DistrictItem.getPolyline()
获取行政区划轮廓坐标点
Get Administrative Division Boundary Coordinates |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
GeoFenceClient.addGeoFence(DPoint point,
float radius,
java.lang.String customId)
创建自定义围栏
圆形围栏
Create Custom Fence Circular Fence |
void |
GeoFenceClient.addGeoFence(java.lang.String keyword,
java.lang.String poiType,
DPoint point,
float aroundRadius,
int size,
java.lang.String customId)
创建高德POI地理围栏
根据周边创建围栏
注意:通过此方法创建的围栏半径全部为200米,暂时不支持自定位围栏半径 Create Amap POI GeoFence Create Fence Based on Surroundings Note: The fence radius created by this method is all 200 meters, and self-positioning fence radius is not supported for now. |
void |
GeoFence.setCenter(DPoint center)
设置围栏中心点坐标
Set fence center point coordinates |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
GeoFenceClient.addGeoFence(java.util.List<DPoint> points,
java.lang.String customId)
创建自定义围栏
多边形围栏
Create Custom Fence Polygon Fence |
void |
GeoFence.setPointList(java.util.List<java.util.List<DPoint>> pointList)
设置围栏的坐标点
Set fence coordinates |
void |
DistrictItem.setPolyline(java.util.List<DPoint> polyline)
设置行政区划轮廓坐标点
Set Administrative Division Boundary Coordinates |
| 限定符和类型 | 字段和说明 |
|---|---|
static android.os.Parcelable.Creator<DPoint> |
DPoint.CREATOR |
| 限定符和类型 | 方法和说明 |
|---|---|
DPoint |
CoordinateConverter.convert()
进行坐标转换
Perform Coordinate Conversion |
| 限定符和类型 | 方法和说明 |
|---|---|
static float |
CoordinateConverter.calculateLineDistance(DPoint startLatlng,
DPoint endLatlng)
计算两点间距离 单位:米
Calculate Distance Between Two Points, Unit: Meters |
CoordinateConverter |
CoordinateConverter.coord(DPoint latLng)
设置偏转数据源
Set Offset Data Source |