scene-layer-control-action 接口
画面中 PDF 或 webpage 图层控制
请求方式
POST http://ip/mwapi/scene-layer-control-action
参数 | 说明 |
---|---|
sceneId | 画面ID |
layerId | 图层ID |
actionType | 操作类型 |
scaleMode | 缩放模式,非必要参数,仅在缩放控制时生效。缩放方式 0:自由 2:高度适应画布(仅支持PDF) 3:宽度适应画布(仅支持PDF |
scale | 缩放倍数,非必要参数,仅在缩放控制且为自由缩放模式时生效。缩放倍数*10000 |
x | 横向坐标,非必要参数,仅在触摸控制时生效。坐标原点为画布左下角,0~1000000 |
y | 纵向坐标,非必要参数,仅在触摸控制时生效。坐标原点为画布左下角,0~1000000 |
返回数据
JSON 结构如下:
{
"sceneId":110,
"layerId":0,
"actionType":5,
"scale":10000,
"scaleMode":2,
"x":0,
"y":0
}
1. 返回状态
"status": 0
属性 | 说明 |
---|---|
status | 返回状态。0:请求成功,返回其它值请参考 API 状态码。 |
操作类型
layer_control_action_type_none = 0,
layer_control_action_type_touch_down, //触摸控制,手指按下
layer_control_action_type_touch_move, //触摸控制,手指移动
layer_control_action_type_touch_up, //触摸控制,手指抬起
layer_control_action_type_touch_cancel, //触摸控制,取消,效果同抬起
layer_control_action_type_scale, //缩放控制
layer_control_action_type_go_back, //后退,仅对webpage生效
layer_control_action_type_go_forward, //前进,仅对webpage生效
layer_control_action_type_reload, //网页刷新,仅对webpage生效
layer_control_action_type_reset //预留,暂未实现