com.supermap.mapping
类 LayerCache
java.lang.Object
com.supermap.mapping.Layer
com.supermap.mapping.LayerCache
public class LayerCache
- extends Layer
多版本缓存图层。可以在一个图层(LayerCache)上管理同一区域的多个缓存,主要用于展示不同时间内的变化信息。
多版本缓存图层可以将同一区域的多个缓存添加到一个图层(LayerCache)上,这些缓存一般是不同时间获取的不同内容的缓存(下文将这些缓存称为不同版本的缓存),并可以控制当前显示哪一个缓存,进而用于展现动态变化的信息。
如下图所示,基于地图底图,叠加一个多版本缓存图层,图层中添加了该区域不同时间道路交通变化情况的背景透明缓存,通过时间控制当前只显示一个缓存,从而展现一个交通变化的动态效果。
从类 com.supermap.mapping.Layer 继承的方法 |
addElementDrawingListener, addGridFunction, clearThemeElementPositions, findLayer, fromXML, getAdditionalSetting, getBounds, getCaption, getClipRegion, getDataset, getDeduplicateThreshold, getDeduplicateTolerance, getDescription, getDisplayControledLayer, getDisplayFilter, getEndTimeField, getExternalInfo, getFieldValuesDisplayFilter, getFillMarkerOrder, getMaxVisibleScale, getMinVisibleGeometrySize, getMinVisibleScale, getName, getOpaqueRate, getOverlapGeometryPixel, getOverlapGeometryThreshold, getParentGroup, getParentSnapshot, getRepresentationField, getSelection, getStartTimeField, getSymbolScale, getTheme, getThemeElementPosition, getTimeFilterEnding, getTimeFilterStarting, getTimeStepInterval, getValueExpressions, hitTest, hitTest, hitTest, hitTestGeoCompound, isAntialias, isClipRegionEnabled, isCompleteLineSymbolDisplayed, isCrossroadOptimized, isDeduplicateEnabled, isDisposed, isEditable, isOverlapDisplayed, isOverlapGeometryEnabled, isRepresentationEnabled, isSelectable, isSnapable, isSymbolScalable, IsTimeFilterEnable, isVisible, isVisibleScale, removeElementDrawingListener, removeThemeElementPosition, setAdditionalSetting, setAntialias, setCaption, setClipRegion, setClipRegionEnabled, setCompleteLineSymbolDisplayed, setCrossroadOptimized, setDataset, setDeduplicateEnabled, setDeduplicateThreshold, setDeduplicateTolerance, setDescription, setDisplayControledLayer, setDisplayFilter, setEditable, setEndTimeField, setExternalInfo, setFillMarkerOrder, setMaxVisibleScale, setMinVisibleGeometrySize, setMinVisibleScale, setOpaqueRate, setOverlapDisplayed, setOverlapGeometryEnabled, setOverlapGeometryPixel, setOverlapGeometryThreshold, setRepresentationEnabled, setRepresentationField, setSelectable, setSelection, setSnapable, setStartTimeField, setSymbolScalable, setSymbolScale, setThemeElementPosition, setTimeFilterEnable, setTimeFilterEnding, setTimeFilterStarting, setTimeStepInterval, setValueExpressions, setVisible, themeSymbolsToGeometries, themeToDatasetVector, toXML |
从类 java.lang.Object 继承的方法 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getConnectionInfo
public java.lang.String getConnectionInfo()
- 返回多版本缓存图层所连接的缓存的配置文件全路径,如果为多个缓存时,采用“;”分割。
- 返回:
- 返回多版本缓存图层所连接的缓存的配置文件全路径,如果为多个缓存时,采用“;”分割。
setConnectionInfo
public void setConnectionInfo(java.lang.String info)
- 设置多版本缓存图层所连接的缓存的配置文件全路径,当添加多个缓存时,采用“;”分割。
- 参数:
info
- 多版本缓存图层所连接的缓存的配置文件全路径,当添加多个缓存时,采用“;”分割。
getVersions
public java.util.List<java.lang.String> getVersions()
- 返回多版本缓存图层中所连接的所有缓存的版本名称,也就是所连接的缓存的名称。
- 返回:
- 返回多版本缓存图层中所连接的所有缓存的版本名称,也就是所连接的缓存的名称。
getCurrentVersion
public java.lang.String getCurrentVersion()
- 返回多版本缓存图层中当前展现的缓存的版本名称。
- 返回:
- 返回多版本缓存图层中当前展现的缓存的版本名称。
setCurrentVersion
public void setCurrentVersion(java.lang.String version)
- 设置多版本缓存图层中当前展现的缓存的版本名称。
- 参数:
version
- 多版本缓存图层中当前展现的缓存的版本名称。
getDescriptions
public java.util.List<java.lang.String> getDescriptions()
- 返回多版本缓存图层中所连接的所有缓存的描述信息。
- 返回: