com.supermap.mapping
类 Legend
- java.lang.Object
-
- com.supermap.mapping.Legend
-
public class Legend extends java.lang.Object
图例控件类,显示地图当前范围内的所有空间对象的显示符号。
支持设置图例控件属性:行高、文字大小、文字颜色3个属性。
注意:图例项最多返回100个;纯色填充的图例需要用户指定纯色代表的字符串,若不指定,则不显示在控件中。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addColorLegendItem(int type, ColorLegendItem item)
添加指定类型的颜色值图例子项。void
addUserDefinedLegendItem(LegendItem item)
添加用户自定义图例子项。void
connectLegendView(LegendView view)
将图例与图例控件相关联void
dispose()
释放对象所占用的资源。void
removeColorLegendItem(int type, ColorLegendItem item)
删除指定类型的颜色值图例子项。void
removeUserDefinedLegendItem(LegendItem item)
删除用户自定义图例子项。
-
-
-
构造器详细资料
-
Legend
public Legend(Map map)
默认构造函数- 参数:
map
- 当前地图。
-
-
方法详细资料
-
connectLegendView
public void connectLegendView(LegendView view)
将图例与图例控件相关联- 参数:
view
- 当前地图。
-
addColorLegendItem
public void addColorLegendItem(int type, ColorLegendItem item)
添加指定类型的颜色值图例子项。- 参数:
type
- 颜色值图例类型(0:点,1:线,2:面)。item
- 颜色值图例子项。
-
removeColorLegendItem
public void removeColorLegendItem(int type, ColorLegendItem item)
删除指定类型的颜色值图例子项。- 参数:
type
- 颜色值图例类型(0:点,1:线,2:面)。item
- 颜色值图例子项。
-
addUserDefinedLegendItem
public void addUserDefinedLegendItem(LegendItem item)
添加用户自定义图例子项。用户需自定义图例子项的caption和bitmap。
- 参数:
item
- 用户自定义图例子项。
-
removeUserDefinedLegendItem
public void removeUserDefinedLegendItem(LegendItem item)
删除用户自定义图例子项。- 参数:
item
- 用户自定义图例子项。
-
dispose
public void dispose()
释放对象所占用的资源。调用该方法之后,此对象不再可用。
-
-