public class FMSegment
extends java.lang.Object
implements java.lang.Cloneable
定义线段类。属于标注物的子类,目前不支持直接在地图画线段。 现用于作为构建线对象的一个过渡对象。可以完全认为不存在线段类型, 将其看成是一个数据结构类型即可。 若要画线段对象,需将其添加到线对象里面,例如:
FMSegment s = new FMSegment(groupId, points);然后添加到线图层绘画。
FMLine line = new FMLine();
line.addSegment(s);
.....
限定符 | 构造器和说明 |
---|---|
|
FMSegment(int groupId,
java.util.ArrayList<FMMapCoord> points)
线段的构造方法。
|
protected |
FMSegment(int groupId,
int layerId,
java.util.ArrayList<FMMapCoord> points) |
限定符和类型 | 方法和说明 |
---|---|
void |
clear()
清除数据。
|
FMSegment |
clone() |
int |
getGroupId()
获取线段所在的组id。
|
protected int |
getLayerId() |
java.util.ArrayList<FMMapCoord> |
getPoints()
获取线段的坐标的集合对象。
|
void |
setGroupId(int groupId)
设置线段所在的组id。
|
protected void |
setLayerId(int layerId) |
void |
setPoints(java.util.ArrayList<FMMapCoord> points)
设置线段的坐标的集合对象。
|
java.lang.String |
toString() |
protected FMSegment(int groupId, int layerId, java.util.ArrayList<FMMapCoord> points)
public FMSegment(int groupId, java.util.ArrayList<FMMapCoord> points)
groupId
- 组idpoints
- 线段的坐标集合protected int getLayerId()
protected void setLayerId(int layerId)
public int getGroupId()
public void setGroupId(int groupId)
groupId
- 组idpublic java.util.ArrayList<FMMapCoord> getPoints()
public void setPoints(java.util.ArrayList<FMMapCoord> points)
points
- 坐标的集合对象public void clear()
public FMSegment clone()
clone
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object