构造
new GraphMouseOp(render, options)
构造函数
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
render |
RenderObject | ||
options |
Object | {mapZoom, mapMove} |
成员
名称 | 说明 |
---|---|
_beginZoom | 触摸事件双指缩放 |
_lastClientX | 鼠标中键漫游 |
intervalTimeId_ | time事件,用于监视鼠标移动的位置 |
lastClickTime | 最后一次单击时间 |
lastMovePointer_ | 鼠标最近移动时的位置和时间 |
方法列表
名称 | 说明 |
---|---|
_doMapMove(x, y) | 漫游 |
_doMouseHover(e) | 鼠标hover事件处理 |
enabled() | 单击事件是否可用 |
getRender() | 图形对象 |
onClick(e) | click Event |
onDblclick(e) | 鼠标双击事件 |
onKeyDown(e) | 按键事件 |
onMouseDown(e) | 鼠标按钮按下事件 |
onMouseEnter(e) | 鼠标移入 |
onMouseMove(e, x, y) | 鼠标移动 |
onMouseOut(e) | 鼠标移出 |
onMouseUp(e) | 鼠标按钮抬起事件 |
onTouchEnd(e) | 触摸事件结束 |
onTouchMove(e) | 触摸事件移动中 |
onTouchStart(e) | 触摸事件开始 |
onWheel(e) | 滚轮事件 |
详细说明
_doMapMove(x, y)
漫游
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
x |
int | ||
y |
int |
_doMouseHover(e)
鼠标hover事件处理
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
Object |
enabled()
单击事件是否可用
getRender()
图形对象
onClick(e)
click Event
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
* |
onDblclick(e)
鼠标双击事件
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
Object |
onKeyDown(e)
按键事件
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
EventTarget |
onMouseDown(e)
鼠标按钮按下事件
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
Object |
onMouseEnter(e)
鼠标移入
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
Object |
onMouseMove(e, x, y)
鼠标移动
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
Object | ||
x |
int | ||
y |
int |
onMouseOut(e)
鼠标移出
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
Object |
onMouseUp(e)
鼠标按钮抬起事件
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
Object |
onTouchEnd(e)
触摸事件结束
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
EventTarget |
onTouchMove(e)
触摸事件移动中
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
EventTarget |
onTouchStart(e)
触摸事件开始
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
EventTarget |
onWheel(e)
滚轮事件
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
e |
* |
返回值
boolean
setEvent(event)
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
event |
* |