com.supermap.mapping
类 ScreenLayer
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.mapping.ScreenLayer
-
public class ScreenLayer extends InternalHandle
屏幕图层类。
屏幕图层与地图绑定,每个地图窗口都只能有一个屏幕图层。一次只能打开一幅地图。
屏幕图层默认不显示,需在OpenGL模式下使用,屏幕图层对象坐标需要设置屏幕坐标。
-
-
构造器概要
构造器 构造器和说明 ScreenLayer()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int
add(Geometry geometry, java.lang.String tag)
向屏幕图层中添加几何对象。void
clear()
清空屏幕图层中的所有几何对象。Geometry
get(int index)
返回屏幕图层中指定索引值的几何对象。int[]
get(java.lang.String tag)
获取屏幕图层中指定标签的几何对象的索引,可能不止一个。int
getCount()
获取该屏幕图层对象的个数。java.lang.String
getTag(int index)
获取屏幕图层中指定索引值的几何对象的标签。boolean
isVisible()
获取该屏幕图层是否可视。boolean
remove(int index)
从屏幕图层中移除指定索引值的几何对象。boolean
remove(java.lang.String tag)
删除指定标签的对象,可能不止一个boolean
set(int index, Geometry geometry)
用指定的几何对象替换屏幕图层中指定索引值的几何对象。void
setVisible(boolean value)
设置该屏幕图层是否可视。
-
-
-
方法详细资料
-
getCount
public int getCount()
获取该屏幕图层对象的个数。- 返回:
- 该屏幕图层对象的个数。
-
isVisible
public boolean isVisible()
获取该屏幕图层是否可视。- 返回:
- 一个布尔值,屏幕图层可视返回 true,否则返回 false。
-
setVisible
public void setVisible(boolean value)
设置该屏幕图层是否可视。- 参数:
value
- 一个布尔值,用于指定该屏幕图层是否可视。
-
add
public int add(Geometry geometry, java.lang.String tag)
向屏幕图层中添加几何对象。支持的几何对象可以设置风格。- 参数:
geometry
- 指定的待添加的几何对象。tag
- 指定的待添加的几何对象的标签。tag是一对多的关系,即一个tag可能对应多个对象。- 返回:
- 新添加对象所处的索引值。
-
remove
public boolean remove(int index)
从屏幕图层中移除指定索引值的几何对象。- 参数:
index
- 指定的待移除几何对象的索引值。- 返回:
- 删除成功返回 true,否则返回 false。
-
remove
public boolean remove(java.lang.String tag)
删除指定标签的对象,可能不止一个- 参数:
tag
- 指定的待移除几何对象的标签。- 返回:
- 删除成功返回 true,否则返回 false。
-
get
public Geometry get(int index)
返回屏幕图层中指定索引值的几何对象。- 参数:
index
- 指定的几何对象的索引值。- 返回:
- 屏幕图层中指定索引值的几何对象。此处返回的几何对象是副本,不支持连点。
-
set
public boolean set(int index, Geometry geometry)
用指定的几何对象替换屏幕图层中指定索引值的几何对象。- 参数:
index
- 指定的待替换的几何对象的索引值。geometry
- 指定的几何对象。- 返回:
- 替换成功返回 true;否则返回 false。
-
getTag
public java.lang.String getTag(int index)
获取屏幕图层中指定索引值的几何对象的标签。- 参数:
index
- 指定的几何对象的索引值。- 返回:
- 屏幕图层中指定索引值的几何对象标签的字符串。
-
clear
public void clear()
清空屏幕图层中的所有几何对象。
-
get
public int[] get(java.lang.String tag)
获取屏幕图层中指定标签的几何对象的索引,可能不止一个。- 参数:
tag
- 指定的几何对象的标签。- 返回:
- 一个整形数组,指定对象的索引值
-
-