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()