-
addDetailedSign(targetID, signEffectParameter) → boolean
-
添加动目标的详细标牌
Returns:
成功返回true, 否则返回false
-
addSign(targetID, signEffectParameter) → boolean
-
添加动目标的标牌
Returns:
成功返回true, 否则返回false
-
-
添加动目标
Name |
Type |
Description |
information.targetID |
String
|
目标id |
information.position |
MPoint3D
|
目标位置 |
information.rotation |
MPoint3D
|
目标方向 |
-
addTargetClickedEvent(callback)
-
Name |
Type |
Description |
callback |
function
|
回调事件,参数{ targetID: "0", movingTargetPartType: MovingTargetPartType.MovingTarget } |
-
addTargetDoubleClickedEvent(callback)
-
Name |
Type |
Description |
callback |
function
|
回调事件,参数{ targetID: "0", movingTargetPartType: MovingTargetPartType.MovingTarget } |
-
addTargetRightClickedEvent(callback)
-
Name |
Type |
Description |
callback |
function
|
回调事件,参数{ targetID: "0", movingTargetPartType: MovingTargetPartType.MovingTarget } |
-
addTrackLine(targetID) → boolean
-
添加动目标的轨迹线
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
添加成功返回true,否则返回false
-
clearTargetMode(targetID) → Boolean
-
清除指定目标的风格,采用图层默认风格
Name |
Type |
Description |
targetID |
String
|
目标id |
Returns:
是否成功
-
-
-
getCanDragSign() → Boolean
-
获取标牌能否被拖动
Returns:
标牌能被拖动返回true,否则返回false
-
getDefalutMode() → object
-
获取动目标默认的显示模式
Returns:
显示模式参数(参数详情见: setDefaultMode() 接口)
-
getDetailedSignParm(targetID) → signEffectParameter
-
获取动目标的详细标牌参数
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
成功返回标牌参数,否则返回undefined
-
getFarViewStateMode() → Object
-
获取图层远观显示模式
Returns:
显示模式参数(参数详情见: setNearViewStateMode() 接口)
-
getFirstShowDetailedSign(targetID) → boolean
-
获取动目标是否优先显示详细标牌
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
动目标显示返回true,隐藏返回false,其他返回undefined
-
getMovingTargetIDs() → Array
-
Returns:
id数组
-
-
Returns:
返回图层名
-
getNearViewStateMode() → Object
-
获取图层近观显示模式
Returns:
显示模式参数(参数详情见: setNearViewStateMode() 接口)
-
-
获取动目标的标牌参数
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
标牌参数类对象
-
getSignVisible(targetID) → boolean
-
获取动目标标牌显隐(包含标牌和详细标牌)
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
动目标显示返回true,隐藏返回false,其他返回undefined
-
getTargetByBounds(left, up, right, bottom) → Array.<String>
-
根据经纬度范围获取动目标ID
Name |
Type |
Description |
left |
Number
|
左 |
up |
Number
|
下 |
right |
Number
|
右 |
bottom |
Number
|
上 |
Returns:
返回范围内的动目标ID数组
-
getTargetMode(targetID) → Object
-
获取指定ID动目标的风格
Name |
Type |
Description |
targetID |
String
|
目标id |
Returns:
目标风格
-
getTargetPositionAndRotation(targetID) → Object
-
获取目标当前位置方向
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
options.position 和 options.rotation 目标位置和方向
-
getTargetVisible(targetID) → boolean
-
获取动目标的显隐
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
显示返回true, 隐藏返回false,其他返回undefined
-
getTrackLineStyle() → Obejct
-
获取图层的轨迹样式
Name |
Type |
Description |
options.trajectoryLengt |
Number
|
轨迹线显示长度,单位:个 |
options.intervalDistance |
Number
|
轨迹最小取点间距,单位:米 |
options.lineWidth |
Number
|
尾迹最小取点间距, 单位:像素 |
options.aryGradientColors |
Array.<Color>
|
渐变色颜色数组(最多支持5个) |
Returns:
options 轨迹线样式参数,参数包含如下:
-
getTrackLineVisible(targetID) → boolean
-
获取动目标轨迹线的显隐
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
显示返回true,隐藏返回false,其他返回undefined
-
getUpdateInterval() → Number
-
Returns:
时间间隔
-
-
获取服务器地址
Returns:
服务器地址
-
-
Returns:
显示返回true,否则返回false
-
-
移除所有动目标
-
removeDetailedSign(targetID) → boolean
-
移除动目标的详细标牌
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
成功返回true, 否则返回false
-
removeSign(targetID) → boolean
-
移除动目标的标牌
Name |
Type |
Description |
targetID |
String
|
动目标ID |
Returns:
成功返回true, 否则返回false
-
-
Name |
Type |
Description |
targetID |
String
|
动目标id |
-
removeTargetClickedEvent(callback)
-
Name |
Type |
Description |
callback |
function
|
回调事件 |
-
removeTargetDoubleClickedEvent(callback)
-
Name |
Type |
Description |
callback |
function
|
回调事件 |
-
removeTargetRightClickedEvent(callback)
-
Name |
Type |
Description |
callback |
function
|
回调事件 |
-
removeTrackLine(targetID)
-
移除动目标的尾迹线
Name |
Type |
Description |
targetID |
Stirng
|
动目标ID |
-
-
设置标牌是否能被拖动
Name |
Type |
Description |
canDrag |
Boolean
|
是否能被拖动 |
-
-
设置动目标默认的显示模式
Name |
Type |
Description |
options |
object
|
显示模式及风格
Name |
Type |
Description |
showMode |
DotMode
|
显示模式 |
libID |
Number
|
标号库id |
code |
Number
|
标号code |
gridSymbolSize |
Cartesian2
|
标号大小 |
picturePath |
String
|
图片路径 |
pictureSymbolSize |
Cartesian2
|
图片大小 |
modelPath |
String
|
模型路径 |
modelScale |
Number
|
模型缩放 |
vectorScale |
Number
|
矢量缩放 |
|
-
setDetailedSignParm(targetID, signEffectParameter) → boolean
-
更新动目标的详细标牌
Returns:
成功返回true, 否则返回false
-
setFarViewStateMode(height, options)
-
设置图层远观显示模式
Name |
Type |
Description |
height |
Number
|
大于该高度时显示 |
options |
Object
|
显示模式参数(参数详情见: setNearViewStateMode() 接口) |
-
setFirstShowDetailedSign(targetID, isFirst)
-
设置动目标是否优先显示详细标牌
Name |
Type |
Description |
targetID |
String
|
动目标ID |
isFirst |
boolean
|
是否优先显示详细标牌 |
-
-
Name |
Type |
Description |
name |
String
|
图层名称 |
-
setNearViewStateMode(height, options)
-
设置图层近观显示模式
Name |
Type |
Description |
height |
Number
|
大于该高度时显示 |
options |
Object
|
显示模式参数
Name |
Type |
Description |
showMode |
DotMode
|
显示模式 |
libID |
Number
|
标号库id |
code |
Number
|
标号code |
gridSymbolSize |
Cartesian2
|
标号大小 |
picturePath |
String
|
图片路径 |
pictureSymbolSize |
Cartesian2
|
图片大小 |
pictureColor |
Color
|
图片颜色(注意:最终颜色为图片颜色和图片纹理相乘的颜色,如果只想使用图片颜色建议将图片纹理改为白色背景) |
modelPath |
String
|
模型路径 |
modelScale |
Number
|
模型缩放 |
modelColor |
Color
|
模型颜色 |
vectorScale |
Number
|
矢量缩放 |
|
-
setSignParm(targetID, signEffectParameter) → boolean
-
更新动目标的标牌参数
Returns:
成功返回true, 否则返回false
-
-
设置动目标标牌显隐(包含标牌和详细标牌)
Name |
Type |
Description |
targetID |
String
|
动目标ID |
-
setTargetMode(targetID, modeJson)
-
设置指定ID动目标风格
Name |
Type |
Description |
targetID |
String
|
目标id |
modeJson |
Object
|
风格
Name |
Type |
Description |
showMode |
DotMode
|
显示模式及风格 |
libID |
Number
|
标号库id |
code |
Number
|
标号code |
gridSymbolSize |
Cartesian2
|
标号大小 |
picturePath |
String
|
图片路径 |
pictureSymbolSize |
Cartesian2
|
图片大小 |
modelPath |
String
|
模型路径 |
modelScale |
Number
|
模型缩放 |
vectorScale |
Number
|
矢量缩放 |
|
-
setTargetVisible(targetID, isVisible)
-
设置动目标的显隐
Name |
Type |
Description |
targetID |
String
|
动目标ID |
isVisible |
boolean
|
动目标的显隐 |
-
setTrackLineStyle(options)
-
设置图层的轨迹样式
Name |
Type |
Description |
options |
Obejct
|
轨迹线参数
Name |
Type |
Default |
Description |
trajectoryLength |
Number
|
15
|
optional
轨迹线显示长度,单位:个,默认显示15个,-1为全部显示 |
intervalDistance |
Number
|
1.0
|
optional
轨迹最小取点间距,单位:米 |
lineWidth |
Number
|
1
|
optional
尾迹最小取点间距, 单位:像素 |
aryGradientColors |
Array
|
[Color.RED]
|
optional
渐变色颜色数组(最多支持5个) |
|
-
setTrackLineVisible(targetID, isVisible)
-
设置动目标轨迹线的显隐
Name |
Type |
Description |
targetID |
String
|
动目标ID |
isVisible |
boolean
|
是否显示 |
-
setUpdateInterval(interval)
-
Name |
Type |
Description |
interval |
Number
|
时间间隔(一位小数,默认值是3, 单位秒) |
-
-
设置服务器地址,默认为"http://localhost:8090"
Name |
Type |
Description |
uri |
String
|
服务器地址 |
-
-
Name |
Type |
Description |
isVisible |
boolean
|
显隐 |
-
-
更新指定ID的动目标待执行的姿态
Name |
Type |
Description |
information.targetID |
String
|
目标id |
information.position |
MPoint3D
|
目标位置 |
information.rotation |
MPoint3D
|
目标方向,未定义则内部计算 |