L.supermap.plotting.symbolLibManager(url, options)
leaflet/plot/SymbolLibManager.js, line 2
| Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
url |
string |
标绘服务地址。 |
||||||
options |
Object |
标号库参数。
|
Example
var symbolLibManager = new L.supermap.plotting.symbolLibManager(url);
symbolLibManager.on(SuperMap.Plot.Event.initializecompleted, function(){ });
symbolLibManager.initializeAsync();
Methods
-
cacheSymbolLib(libID)
leaflet/plot/SymbolLibManager.js, line 225 -
缓存指定标号库的所有点标号。缓存完成后触发事件"cacheSymbolLibCompleted"。
Name Type Description libIDnumber 标号库的ID。
-
destroy()
leaflet/plot/SymbolLibManager.js, line 71 -
销毁图形对象。
-
findSymbolByCode(code)
leaflet/plot/SymbolLibManager.js, line 274 -
根据标号的code在标号库中查找标号。
Name Type Description codenumber 标号的code。
-
findSymbolByName(name)
leaflet/plot/SymbolLibManager.js, line 257 -
根据标号名称在标号库中查询标号。
Name Type Description namestring 标号的名称。
-
getSymbolLibByIndex(){L.supermap.plot.symbolLib}
leaflet/plot/SymbolLibManager.js, line 196 -
获取指定索引的标号库。
Returns:
Type Description L.supermap.plot.symbolLib -
getSymbolLibByLibId(libID){L.supermap.plot.symbolLib}
leaflet/plot/SymbolLibManager.js, line 209 -
获取指定库标识的标号库。
Name Type Description libIDnumber 标号库的ID。
Returns:
Type Description L.supermap.plot.symbolLib -
getSymbolLibID()
leaflet/plot/SymbolLibManager.js, line 172 -
获取指定索引的标号库标识。
-
getSymbolLibJSONInfo()
leaflet/plot/SymbolLibManager.js, line 184 -
获取JSON格式的标号库信息。
-
getSymbolLibNumber()
leaflet/plot/SymbolLibManager.js, line 164 -
获取当前系统中标号库数量。
-
getSymbolName(libID, code)
leaflet/plot/SymbolLibManager.js, line 242 -
获取标号名称。
Name Type Description libIDnumber 标号的ID。
codenumber 标号的code。
-
initializeAsync()
leaflet/plot/SymbolLibManager.js, line 84 -
异步初始化标号库管理对象。
-
isInitializeOK()
leaflet/plot/SymbolLibManager.js, line 156 -
获取标号库管理对象是否初始化完成。