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)
删除用户自定义图例子项。
|
public Legend(Map map)
map
- 当前地图。public void connectLegendView(LegendView view)
view
- 当前地图。public void addColorLegendItem(int type, ColorLegendItem item)
type
- 颜色值图例类型(0:点,1:线,2:面)。item
- 颜色值图例子项。public void removeColorLegendItem(int type, ColorLegendItem item)
type
- 颜色值图例类型(0:点,1:线,2:面)。item
- 颜色值图例子项。public void addUserDefinedLegendItem(LegendItem item)
用户需自定义图例子项的caption和bitmap。
item
- 用户自定义图例子项。public void removeUserDefinedLegendItem(LegendItem item)
item
- 用户自定义图例子项。public void dispose()