public interface Polygon extends IOverlay, com.tencent.tencentmap.mapsdk.maps.interfaces.Removable, com.tencent.tencentmap.mapsdk.maps.interfaces.Visible, com.tencent.tencentmap.mapsdk.maps.interfaces.Strokeable, com.tencent.tencentmap.mapsdk.maps.interfaces.Fillable, com.tencent.tencentmap.mapsdk.maps.interfaces.Levelable, com.tencent.tencentmap.mapsdk.maps.interfaces.Tagable<java.lang.Object>, com.tencent.tencentmap.mapsdk.maps.interfaces.Clickable
限定符和类型 | 方法和说明 |
---|---|
boolean |
contains(LatLng point)
判断一个经纬度坐标点是否在Polygon内部
|
java.util.List<LatLng> |
getPoints()
获取多边形的顶点
|
void |
setHolePoints(java.util.List<java.util.List<LatLng>> holePoints)
设置带洞多边形区域
|
void |
setOptions(PolygonOptions opts)
已过时。
不推荐使用,会带来属性不兼容问题,建议直接调用对应属性修改接口更新
|
void |
setPoints(java.util.List<LatLng> points)
设置多边形的顶点,顶点要逆时针顺序,否则填充色会出错
|
getStrokeColor, getStrokeWidth, setStrokeColor, setStrokeWidth
void setPoints(java.util.List<LatLng> points)
points
- 顶点坐标集合java.util.List<LatLng> getPoints()
void setHolePoints(java.util.List<java.util.List<LatLng>> holePoints)
holePoints
- 多边形内部带洞坐标点集合,hole之间不能相交void setOptions(PolygonOptions opts)
opts
- 一组属性boolean contains(LatLng point)
point
- 被判断的经纬度坐标点