标号库管理类。 使用方法:
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 )