new SymbolLib(options)
Usage
//如果没有通过 symbolLib
去获取标号库,则标号库的使用方法如下:
var symbolLib = new L.supermap.plotting.symbolLib({"url":url, "libID":libID});
symbolLib.on(SuperMap.Plot.Event.initializecompleted, function(){ });
symbolLib.initializeAsync();
//直接用标号库数据去初始化,方法如下:
var symbolLib = new L.supermap.plotting.symbolLib({"symbolLibData":symbolLibData});
leaflet/plot/SymbolLib.js, line 2
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
标号库参数。
|
Methods
-
cachedSymbols()
leaflet/plot/SymbolLib.js, line 303 -
缓存所有标号。
-
cacheSymbolData()
leaflet/plot/SymbolLib.js, line 400 -
缓存标号数据。
-
destroy()
leaflet/plot/SymbolLib.js, line 113 -
销毁图形对象。
-
getClassFication(){String}
leaflet/plot/SymbolLib.js, line 439 -
获得标号库的密级。
Returns:
Type Description String 返回标号库密级。 -
getCreateTime(){String}
leaflet/plot/SymbolLib.js, line 456 -
获得标号库的创建时间。
Returns:
Type Description String 返回标号库创建时间。 -
getCreator(){String}
leaflet/plot/SymbolLib.js, line 473 -
获取标号库的创建单位。
Returns:
Type Description String 返回标号库的创建单位。 -
getModifyTime(){String}
leaflet/plot/SymbolLib.js, line 490 -
获取标号库的修改时间。
Returns:
Type Description String 返回标号库的修改时间。 -
getRootSymbolIconUrl(){String}
leaflet/plot/SymbolLib.js, line 507 -
获得标号Icon根目录的Url。
Returns:
Type Description String 返回标号Icon根目录的Url。 -
getRootSymbolInfo(){Object}
leaflet/plot/SymbolLib.js, line 541 -
获取标号库的根节点信息。
Returns:
Type Description Object 返回标号库的根节点信息。 -
getSymbolCode(strCode){String}
leaflet/plot/SymbolLib.js, line 238 -
获取标号code。
Name Type Description strCode
number 标号的字符串code。
Returns:
Type Description String 返回标号code。 -
getSymbolCount(){number}
leaflet/plot/SymbolLib.js, line 412 -
获取标号的个数。
Returns:
Type Description number 返回标号的个数。 -
getSymbolData(){Object}
leaflet/plot/SymbolLib.js, line 378 -
获取标号数据。
Returns:
Type Description Object 返回标号数据。 -
getSymbolFullName(code, splitChar){String}
leaflet/plot/SymbolLib.js, line 185 -
获取标号完整路径。
Name Type Description code
number 标号的code。
splitChar
String 分隔字符
Returns:
Type Description String 返回标号完整路径。 -
getSymbolLibID(){number}
leaflet/plot/SymbolLib.js, line 369 -
获取标号库标识。
Returns:
Type Description number 返回标号库标识。 -
getSymbolLibName(){String}
leaflet/plot/SymbolLib.js, line 141 -
获取标号库名称。
Returns:
Type Description String 返回标号库名称。 -
getSymbolName(code){String}
leaflet/plot/SymbolLib.js, line 160 -
获取标号名称。
Name Type Description code
number 标号的code。
Returns:
Type Description String 返回标号名称。 -
getVersion(){String}
leaflet/plot/SymbolLib.js, line 524 -
获取标号库的版本信息。
Returns:
Type Description String 返回标号库的版本信息。 -
querySymbolbyKey(key){Array.<Object>}
leaflet/plot/SymbolLib.js, line 428 -
根据关键字(名称或code)查询标号。
Name Type Description key
string 关键字。
Returns:
Type Description Array.<Object> 返回标号信息数组。