标号库管理类。 使用方法:
var symbolLibManager = new SuperMap.Plot.SymbolLibManager(url); symbolLibManager.events.on({ "initializeCompleted": initializeCompleted, }); symbolLibManager.initializeAsync();
SuperMap. |
标号库管理类。 使用方法: |
Constants | |
EVENT_TYPES | {Array(String)} |
Properties | |
eventListeners | {Object} 监听器对象,在构造函数中设置此参数(可选),对 SymbolLibManager 支持对 initializeCompleted 进行监听,相当于调用 SuperMap.Events.on(eventListeners)。 |
events | {SuperMap.Events} 在 SymbolLibManager 类中支持 initializeCompleted 事件,该事件返回初始化完成的标号库ID列表。 |
Constructor | |
SuperMap. |
标号库管理类。 |
Functions | |
cacheSymbolLib | 缓存指定标号库的所有点标号。缓存完成后出发事件”cacheSymbolLibCompleted” |
destroy | 销毁图形对象。 |
findSymbolByCode | 根据标号的code在标号库中查找标号。 |
findSymbolByName | 根据标号名称在标号库中查询标号。 |
getSymbolLibByIndex | 获取指定索引的标号库。 |
getSymbolLibByLibId | 获取指定库标识的标号库。 |
getSymbolLibID | 获取指定索引的标号库标识。 |
getSymbolLibJSONInfo | 获取JSON格式的标号库信息。 |
getSymbolLibNumber | 获取当前系统中标号库数量。 |
getSymbolName | 获取标号名称 |
initializeAsync | 异步初始化标号库管理对象。 |
isInitializeOK | 获取标号库管理对象是否初始化完成。 |
{SuperMap.Events} 在 SymbolLibManager 类中支持 initializeCompleted 事件,该事件返回初始化完成的标号库ID列表。
标号库管理类。
url | {String} 标绘服务地址 |
options | {Object} 此类与父类提供的属性。可以通过指定libIDs指定要初始化标号库的ID列表,不指定则初始化所有标号库。 |
{SuperMap.Plot.SymbolLibManager} 结果类型对象。
销毁图形对象。
destroy:function()
异步初始化标号库管理对象。
initializeAsync: function()
获取标号库管理对象是否初始化完成。
isInitializeOK: function()
获取当前系统中标号库数量。
getSymbolLibNumber : function()
获取指定索引的标号库标识。
getSymbolLibID : function( index )
获取JSON格式的标号库信息。
getSymbolLibJSONInfo : function( index )
获取指定索引的标号库。
getSymbolLibByIndex : function( index )
获取指定库标识的标号库。
getSymbolLibByLibId : function( libID )
缓存指定标号库的所有点标号。缓存完成后出发事件”cacheSymbolLibCompleted”
cacheSymbolLib : function( libID )
获取标号名称
getSymbolName : function( libID, code )
根据标号名称在标号库中查询标号。
findSymbolByName : function( name )
根据标号的code在标号库中查找标号。
findSymbolByCode : function( code )