com.supermap.mobjects.situationmonitor
类 TargetManager
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situationmonitor.TargetManager
-
- 所有已实现的接口:
- IDisposable
public class TargetManager extends com.supermap.data.InternalHandleDisposable监控目标管理类
-
-
构造器概要
构造器 构造器和说明 TargetManager()构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddTargetAddedListener(AddTargetListener l)注册监听voidaddTargetLayer(String strDatasourceName, String strDatasetName)添加目标图层回调函数执行(内部使用)。voidattachMap(Map map)关联目标对象到地图,在地图上显示目标。voidattachScene(Scene scene)关联目标对象到三维场景,在场景上显示目标对象。voidclearRePlayHistory()清除所有目标回放历史voidclearRePlayHistoryByID(long lTargetID)清除指定目标回放历史voiddispose()释放对象long[]getAllTargetID(long lTargetHandle)获取所有目标ID列表GeoStylegetSelectionStyle()获取选中的Target对象的高亮样式TargetgetTarget(long lTargetID)查询目标对象DatasetVectorqueryTargetHistory(Workspace workspace)获取保存对象的历史记录的数据集voidremoveAll()移除监控目标voidremoveTargetAddedListener(AddTargetListener l)移除监听voidrePlayHistory(long lTargetID, double dPlayTime, TargetStyle targetStyle)回放历史记录voidsetSelectedTarget(long lMGTargetID)设置选中的Target对象voidsetSelectionStyle(GeoStyle geoStyle)设置选中的Target对象高亮样式booleansetTarget(Target target, TargetStyle targetStyle)设置目标对象
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象
-
attachMap
public void attachMap(Map map)
关联目标对象到地图,在地图上显示目标。- 参数:
map- 显示目标对象的地图。
-
attachScene
public void attachScene(Scene scene)
关联目标对象到三维场景,在场景上显示目标对象。- 参数:
scene- 显示目标对象的场景。
-
setTarget
public boolean setTarget(Target target, TargetStyle targetStyle)
设置目标对象- 参数:
target- 目标对象targetStyle-- 返回:
- 设置成功返回true,设置失败返回false
-
getTarget
public Target getTarget(long lTargetID)
查询目标对象- 参数:
lTargetID- 目标对象ID- 返回:
- 目标对象
-
getAllTargetID
public long[] getAllTargetID(long lTargetHandle)
获取所有目标ID列表- 参数:
lTargetHandle-- 返回:
- 目标ID列表
-
queryTargetHistory
public DatasetVector queryTargetHistory(Workspace workspace)
获取保存对象的历史记录的数据集- 参数:
workspace-- 返回:
-
rePlayHistory
public void rePlayHistory(long lTargetID, double dPlayTime, TargetStyle targetStyle)回放历史记录- 参数:
lTargetID- 回放目标IDdPlayTime- 回放时间targetStyle- targetStyle
-
clearRePlayHistory
public void clearRePlayHistory()
清除所有目标回放历史
-
clearRePlayHistoryByID
public void clearRePlayHistoryByID(long lTargetID)
清除指定目标回放历史- 参数:
lTargetID- 目标ID
-
setSelectedTarget
public void setSelectedTarget(long lMGTargetID)
设置选中的Target对象- 参数:
lMGTargetID- 目标ID
-
setSelectionStyle
public void setSelectionStyle(GeoStyle geoStyle)
设置选中的Target对象高亮样式- 参数:
geoStyle- 选中样式
-
getSelectionStyle
public GeoStyle getSelectionStyle()
获取选中的Target对象的高亮样式- 返回:
- 选中样式
-
removeAll
public void removeAll()
移除监控目标
-
addTargetLayer
public void addTargetLayer(String strDatasourceName, String strDatasetName)
添加目标图层回调函数执行(内部使用)。
-
addTargetAddedListener
public void addTargetAddedListener(AddTargetListener l)
注册监听
-
removeTargetAddedListener
public void removeTargetAddedListener(AddTargetListener l)
移除监听
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.