标号库对象类。 SuperMap.Plot.SymbolLibManager 初始化完成后,标号库就可以直接获取使用了。 如果没有通过 SuperMap.Plot.SymbolLibManager 去获取标号库,则标号库的使用方法如下:
       var symbolLib = new SuperMap.Plot.SymbolLib({"url":url, "libID":libID});
symbolLib.events.on({
    "symbolLibInitializeSuccess": symbolLibInitializeSuccess,
    "symbolLibInitializeFail": symbolLibInitializeFail
});
symbolLib.initializeAsync();
      
      或者可以直接用标号库数据去初始化
       var symbolLib = new SuperMap.Plot.SymbolLib({"symbolLibData":symbolLibData});
      
      
      | SuperMap. | 标号库对象类。 SuperMap.Plot.SymbolLibManager 初始化完成后,标号库就可以直接获取使用了。 如果没有通过 SuperMap.Plot.SymbolLibManager 去获取标号库,则标号库的使用方法如下: | 
| Constants | |
| EVENT_TYPES | {Array(String)} | 
| Properties | |
| cachedSymbolList | 已经缓存的标号列表。 | 
| eventListeners | {Object} 监听器对象,在构造函数中设置此参数(可选),对 SymbolLib 支持对事件 symbolLibInitializeSuccess 、symbolLibInitializeFail 进行监听,相当于调用 SuperMap.Events.on(eventListeners)。 | 
| events | {SuperMap.Events} 在 SymbolLib 类中支持 symbolLibInitializeSuccess 、symbolLibInitializeFail 事件。 | 
| libID | 标号库ID。 | 
| needCacheList | 需要缓存的标号列表。 | 
| symbolLibData | 标号库对应的JSON数据。 | 
| url | 标绘服务地址。 | 
| Constructor | |
| SuperMap. | 标号库类。 | 
| Functions | |
| cachedSymbols | 缓存所有标号 | 
| cacheSymbolData | 缓存标号数据 | 
| destroy | 销毁图形对象。 | 
| getClassFication | 获得标号库的密级 | 
| getCreateTime | 获得标号库的创建时间 | 
| getCreator | 获取标号库的创建单位 | 
| getModifyTime | 获取标号库的修改时间 | 
| getRootSymbolIconUrl | 获得标号Icon根目录的Url | 
| getRootSymbolInfo | 获取标号库的根节点信息 | 
| getSymbolCount | 获取标号的个数 | 
| getSymbolData | 获取标号数据 | 
| getSymbolLibID | 获取标号库标识 | 
| getSymbolLibName | 获取标号库名称。 | 
| getSymbolName | 获取标号名称 | 
| getVersion | 获取标号库的版本信息 | 
| querySymbol | 根据关键字(名称或code)查询标号 | 
{SuperMap.Events} 在 SymbolLib 类中支持 symbolLibInitializeSuccess 、symbolLibInitializeFail 事件。
标号库类。
| options | {Object} 此类与父类提供的属性。url、libID和symbolLibData是对象的三个成员,url和libID配合使用去服务器获取数据,或者直接传入symbolLibData标号库数据 | 
{SuperMap.Plot.SymbolLib} 结果类型对象。
销毁图形对象。
destroy:function() 
获取标号库名称。
getSymbolLibName : function() 
获取标号名称
getSymbolName : function( code ) 
缓存所有标号
cachedSymbols : function() 
获取标号库标识
getSymbolLibID : function() 
获取标号数据
getSymbolData : function( code ) 
缓存标号数据
cacheSymbolData : function( symbolData ) 
获取标号的个数
getSymbolCount : function() 
根据关键字(名称或code)查询标号
querySymbolbyKey: function( key ) 
获得标号库的密级
getClassFication : function() 
获得标号库的创建时间
getCreateTime : function() 
获取标号库的创建单位
getCreator : function() 
获取标号库的修改时间
getModifyTime : function() 
获得标号Icon根目录的Url
getRootSymbolIconUrl : function() 
获取标号库的版本信息
getVersion : function() 
获取标号库的根节点信息
getRootSymbolInfo: function()