public class Layers
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected boolean |
swigCMemOwn |
构造器和说明 |
---|
Layers(long cPtr,
boolean cMemoryOwn) |
限定符和类型 | 方法和说明 |
---|---|
void |
add(Layer layer)
添加一个layer,该layer在最上面
|
void |
addAll(LayerVector layers)
添加一组layer
|
void |
clear()
清除所有layer
|
int |
count()
获得当前的layer数量
|
void |
delete() |
boolean |
equals(java.lang.Object obj)
Checks if this object is equal to the specified object.
|
protected void |
finalize() |
Layer |
get(int index)
根据序号获得layer
|
LayerVector |
getAll()
获得全部layer列表
|
static long |
getCPtr(Layers obj) |
float |
getHeight() |
int |
hashCode()
Returns the hash value of this object.
|
void |
insert(int index,
Layer layer)
在指定位置插入一个layer
|
boolean |
remove(Layer layer)
移除一个layer
|
boolean |
removeAll(LayerVector layers)
移除一组layer
|
void |
set(int index,
Layer layer)
替换指定序号的layer
|
void |
setAll(LayerVector layers)
用给定的layer列表替换掉全部原有layer
|
void |
setHeight(float height) |
void |
setLayersStyle(java.lang.String jsonServer,
java.lang.String jsonStyle,
LayerConfigVector configs,
java.lang.String jsonStyleDef,
boolean isPath) |
void |
setLayersStyle(java.lang.String jsonServer,
java.lang.String jsonStyle,
java.lang.String jsonStyleDef,
boolean isPath)
设置矢量瓦片样式文件
|
void |
setResourceRootPath(java.lang.String rootPath)
设置矢量瓦片资源根路径(包含字体、图标等信息)
|
void |
setResourceRootPath(java.lang.String rootPath,
java.lang.String glyphResourceRootUrl)
设置矢量瓦片资源根路径(包含字体、图标等信息)
|
void |
swapLayerOrder(Layer layer0,
Layer layer1)
交换两个图层的顺序
|
public static long getCPtr(Layers obj)
protected void finalize()
finalize
在类中 java.lang.Object
public void delete()
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
obj
- The reference object.public int hashCode()
hashCode
在类中 java.lang.Object
public int count()
public void clear()
public Layer get(int index)
index
- layer的序号,必须在0和count之间java.lang.IndexOutOfBoundsException
- 如果index超过范围public LayerVector getAll()
public void set(int index, Layer layer)
index
- layer的序号,必须在0和count之间layer
- 新的layerjava.lang.IndexOutOfBoundsException
- 如果index超过范围public void setAll(LayerVector layers)
layers
- layer列表public void insert(int index, Layer layer)
index
- layer的序号,必须在0和count之间layer
- 待插入的layerjava.lang.IndexOutOfBoundsException
- 如果index超过范围public void add(Layer layer)
layer
- 待添加的layerpublic void addAll(LayerVector layers)
layers
- The 待添加的layer列表public boolean remove(Layer layer)
layer
- The layer to be removed.public boolean removeAll(LayerVector layers)
layers
- 待移除的layer列表public void swapLayerOrder(Layer layer0, Layer layer1)
layer0
- layer1
- public void setLayersStyle(java.lang.String jsonServer, java.lang.String jsonStyle, java.lang.String jsonStyleDef, boolean isPath)
jsonServer
- 矢量瓦片服务器端配置文件(serverinfo.json)jsonStyle
- 矢量瓦片样式文件(style.json)jsonStyleDef
- 缺省样式,暂时传""isPath
- true表示文件路径,否则表示文件内容public void setLayersStyle(java.lang.String jsonServer, java.lang.String jsonStyle, LayerConfigVector configs, java.lang.String jsonStyleDef, boolean isPath)
public void setResourceRootPath(java.lang.String rootPath, java.lang.String glyphResourceRootUrl)
rootPath
- 根路径glyphResourceRootUrl
- 下载字体的url,暂时传""public void setResourceRootPath(java.lang.String rootPath)
rootPath
- 根路径public void setHeight(float height)
public float getHeight()