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
- 指定的几何对象的标签。