| 程序包 | 说明 | 
|---|---|
| com.amap.api.fence | |
| com.amap.api.location | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| DPoint | GeoFence. getCenter()获取围栏中心点坐标 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| java.util.List<java.util.List<DPoint>> | GeoFence. getPointList()获取围栏坐标点 | 
| java.util.List<DPoint> | DistrictItem. getPolyline()获取行政区划轮廓坐标点 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | GeoFenceClient. addGeoFence(DPoint point,
           float radius,
           java.lang.String customId)创建自定义围栏
 
 圆形围栏
  | 
| void | GeoFenceClient. addGeoFence(java.lang.String keyword,
           java.lang.String poiType,
           DPoint point,
           float aroundRadius,
           int size,
           java.lang.String customId)创建高德POI地理围栏
 
 根据周边创建围栏
  注意:通过此方法创建的围栏半径全部为200米,暂时不支持自定位围栏半径 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | GeoFenceClient. addGeoFence(java.util.List<DPoint> points,
           java.lang.String customId)创建自定义围栏
 
 多边形围栏
  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| DPoint | CoordinateConverter. convert()进行坐标转换 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| static float | CoordinateConverter. calculateLineDistance(DPoint startLatlng,
                     DPoint endLatlng)计算两点间距离 单位:米 | 
| CoordinateConverter | CoordinateConverter. coord(DPoint latLng)设置偏转数据源 |