public class SmlMap
extends com.supermap.data.InternalHandleDisposable
态势图类。
构造器和说明 |
---|
SmlMap(long handle,
ReentrantLock lock)
构造函数。
|
public SmlMap(long handle, ReentrantLock lock)
public void dispose()
public void setName(String strSmlName)
name
- 指定态势图的名称。public String getName()
public void setPath(String strSmlPath)
name
- 指定态势图的路径。public String getPath()
public boolean isModified()
public PlotMap getPlotMap()
public String getSmlMapName()
public String getBaseMapName()
public void switchBaseMap(String baseMapName)
baseMapName
- 态势图的底图名称。public int addLayer(String workspacePath, String mapName)
workspacePath
- 工作空间路径。mapName
- 工作空间中的地图名称public boolean addDatasetLayer(String datasourcePath, String datasetName)
datasourcePath
- 数据源路径。datasetName
- 数据集名称public BookMarkManager getBookMarkManager()
public void removeLayer(String layerCaption)
layerCaption
- 图层名称。public void synchronizeCustomLayerDataFromActiveForm()
public static void transform(Scene destScene, Rectangle2D viewBounds, Point2D center, double angle)
destScene
- 三维场景viewBounds
- 二维地图的显示范围center
- 二维地图的中心点angle
- 二维地图的角度public static void transform(Map destMap, SceneType type, Camera camera)
destMap
- 二维地图type
- 三维场景类型camera
- 三维场景的相机参数public void addSmlMapOpenedListener(SmlMapOpenedListener l)
event
)的监听器。l
- 一个用于接收态势图打开完成事件的监听器。public void addSmlMapClosedListener(SmlMapClosedListener l)
event
)的监听器。l
- 一个用于接收态势图关闭完成事件的监听器。public void addSmlMapNameChangedListener(SmlMapNameChangedListener l)
event
)的监听器。l
- 一个用于接收态势图名称改变事件的监听器。public void addSmlMapModifyChangedListener(SmlMapModifyChangedListener l)
event
)的监听器。l
- 一个用于接收态势图Modify改变事件的监听器。public void removeSmlMapOpenedListener(SmlMapOpenedListener l)
event
)的监听器。l
- 一个用于接收态势图打开完成事件的监听器。public void removeSmlMapClosedListener(SmlMapClosedListener l)
event
)的监听器。l
- 一个用于接收态势图关闭完成事件的监听器。public void removeSmlMapNameChangedListener(SmlMapNameChangedListener l)
event
)的监听器。l
- 一个用于接收态势图名称改变事件的监听器。public void removeSmlMapModifyChangedListener(SmlMapModifyChangedListener l)
event
)的监听器。l
- 一个用于接收态势图Modify改变事件的监听器。Copyright © 2021–2024 SuperMap. All rights reserved.