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)
设置该屏幕图层是否可视。 
 | 
public int getCount()
public boolean isVisible()
public void setVisible(boolean value)
value - 一个布尔值,用于指定该屏幕图层是否可视。public int add(Geometry geometry, java.lang.String tag)
geometry - 指定的待添加的几何对象。tag - 指定的待添加的几何对象的标签。tag是一对多的关系,即一个tag可能对应多个对象。public boolean remove(int index)
index - 指定的待移除几何对象的索引值。public boolean remove(java.lang.String tag)
tag - 指定的待移除几何对象的标签。public Geometry get(int index)
index - 指定的几何对象的索引值。public boolean set(int index,
                   Geometry geometry)
index - 指定的待替换的几何对象的索引值。geometry - 指定的几何对象。public java.lang.String getTag(int index)
index - 指定的几何对象的索引值。public void clear()
public int[] get(java.lang.String tag)
tag - 指定的几何对象的标签。