限定符和类型 | 字段和说明 |
---|---|
protected boolean |
swigCMemOwn |
构造器和说明 |
---|
VectorElement(long cPtr,
boolean cMemoryOwn) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
attachTerrain() |
void |
attachTerrain(boolean attach) |
void |
autoNotifyElementChanged(boolean value) |
void |
delete() |
boolean |
equals(java.lang.Object obj)
Checks if this object is equal to the specified object.
|
protected void |
finalize() |
MapBounds |
getBounds()
返回矢量元素的范围。
|
static long |
getCPtr(VectorElement obj) |
Geometry |
getGeometry()
返回描述矢量元素空间位置的几何对象。
|
long |
getId()
返回矢量元素的内部id。
|
float |
getInternalElevation(int zoom)
获取高程数据
|
StringVariantMap |
getMetaData()
返回矢量元素的可修改原数据。
|
Variant |
getMetaDataElement(java.lang.String key)
根据key返回原数据的值。
|
int |
hashCode()
Returns the hash value of this object.
|
boolean |
hasInternalElevation(int zoom)
判断是否存在高程数据
|
boolean |
isVisible()
返回矢量元素是否可见.
|
void |
notifyElementChanged()
通知矢量元素的datasource发生了变更.
|
void |
setId(long id)
设置矢量元素的内部id。
|
void |
setMetaData(StringVariantMap metaData)
为矢量元素设置新的原数据,原有数据会丢失。
|
void |
setMetaDataElement(java.lang.String key,
Variant element)
往原数据中添加新的键值对。
|
void |
setVisible(boolean visible)
设置矢量元素是否可见状态。
|
static VectorElement |
swigCreatePolymorphicInstance(long cPtr,
boolean cMemoryOwn)
Creates a polymorphic instance of the given native object.
|
java.lang.String |
swigGetClassName()
Returns the actual class name of this object.
|
java.lang.Object |
swigGetDirectorObject()
Returns the connected director object.
|
public static long getCPtr(VectorElement obj)
protected void finalize()
finalize
在类中 java.lang.Object
public void delete()
public static VectorElement swigCreatePolymorphicInstance(long cPtr, boolean cMemoryOwn)
cPtr
- The native pointer of the instance.cMemoryOwn
- The ownership flag.public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
obj
- The reference object.public int hashCode()
hashCode
在类中 java.lang.Object
public MapBounds getBounds()
public Geometry getGeometry()
public long getId()
public void setId(long id)
id
- 新的矢量元素的内部id.public StringVariantMap getMetaData()
public void setMetaData(StringVariantMap metaData)
metaData
- 矢量元素的新的原数据.public Variant getMetaDataElement(java.lang.String key)
key
- 用于查询的key.public void setMetaDataElement(java.lang.String key, Variant element)
key
- 设置用的key。element
- 新的值。public boolean isVisible()
public void setVisible(boolean visible)
public void notifyElementChanged()
public void autoNotifyElementChanged(boolean value)
public float getInternalElevation(int zoom)
zoom
- 地图层级public boolean hasInternalElevation(int zoom)
zoom
- 地图层级public void attachTerrain(boolean attach)
public boolean attachTerrain()
public java.lang.String swigGetClassName()
public java.lang.Object swigGetDirectorObject()