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()
构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addTargetAddedListener(AddTargetListener l)
注册监听void
addTargetLayer(String strDatasourceName, String strDatasetName)
添加目标图层回调函数执行(内部使用)。void
attachMap(Map map)
关联目标对象到地图,在地图上显示目标。void
attachScene(Scene scene)
关联目标对象到三维场景,在场景上显示目标对象。void
clearRePlayHistory()
清除所有目标回放历史void
clearRePlayHistoryByID(long lTargetID)
清除指定目标回放历史void
dispose()
释放对象long[]
getAllTargetID(long lTargetHandle)
获取所有目标ID列表GeoStyle
getSelectionStyle()
获取选中的Target对象的高亮样式Target
getTarget(long lTargetID)
查询目标对象DatasetVector
queryTargetHistory(Workspace workspace)
获取保存对象的历史记录的数据集void
removeAll()
移除监控目标void
removeTargetAddedListener(AddTargetListener l)
移除监听void
rePlayHistory(long lTargetID, double dPlayTime, TargetStyle targetStyle)
回放历史记录void
setSelectedTarget(long lMGTargetID)
设置选中的Target对象void
setSelectionStyle(GeoStyle geoStyle)
设置选中的Target对象高亮样式boolean
setTarget(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–2024 SuperMap. All rights reserved.