com.supermap.data
类 Symbol
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Symbol
-
- 直接已知子类:
- SymbolFill, SymbolLine, SymbolMarker
public abstract class Symbol extends InternalHandleDisposable
符号基类。符号库中所有的符号类,包括点状符号类,线型符号类和填充符号类都继承自符号基类。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放资源,创建的对象在不使用时需要释放资源,防止内存泄露booleandraw(android.graphics.Bitmap bmp)将符号对象在指定 Bitmap 位图上绘制出来。booleandraw(android.graphics.Bitmap bmp, Color color)将符号对象在指定 Bitmap 位图上绘制出来。intgetID()返回符号对象的 ID 号。SymbolLibrarygetLibrary()返回该符号对象所在的符号库。java.lang.StringgetName()返回符号对象的名称,在同一个符号库中的符号对象的名称可以重复。SymbolTypegetType()返回符号对象的类型。voidsetSymbolStyle(GeoStyle style)设置符号风格,若未设置,使用默认风格java.lang.StringtoString()返回描述符号对象的字符串,格式为{Name=,ID=}。
-
-
-
方法详细资料
-
getName
public java.lang.String getName()
返回符号对象的名称,在同一个符号库中的符号对象的名称可以重复。- 返回:
- 符号对象的名称。
-
getID
public int getID()
返回符号对象的 ID 号。在同一个符号库中的符号对象的ID号不可以重复。- 返回:
- 符号对象的 ID 号。
-
getLibrary
public SymbolLibrary getLibrary()
返回该符号对象所在的符号库。- 返回:
- 该符号对象所在的符号库。
-
getType
public SymbolType getType()
返回符号对象的类型。有二维点符号、二维线型符号和二维填充符号三种类型。- 返回:
- 符号对象的类型。
-
toString
public java.lang.String toString()
返回描述符号对象的字符串,格式为{Name=,ID=}。- 覆盖:
toString在类中java.lang.Object- 返回:
- 描述符号对象的字符串。
-
draw
public boolean draw(android.graphics.Bitmap bmp, Color color)将符号对象在指定 Bitmap 位图上绘制出来。- 参数:
bmp- 指定 Bitmap 位图。color- 背景颜色- 返回:
- 绘制成功则返回true;否则返回false。
-
draw
public boolean draw(android.graphics.Bitmap bmp)
将符号对象在指定 Bitmap 位图上绘制出来。- 参数:
bmp- 指定 Bitmap 位图。- 返回:
- 绘制成功则返回true;否则返回false。
-
setSymbolStyle
public void setSymbolStyle(GeoStyle style)
设置符号风格,若未设置,使用默认风格- 参数:
style- 风格
-
dispose
public void dispose()
释放资源,创建的对象在不使用时需要释放资源,防止内存泄露
-
-