该类可通过鼠标拖拽的方式平移地图。
可以通过使用 activate 和 deactivate 实现动态的激活和注销。
激活控件时,可用:
dragPan.activate();
注销控件时可用:
drag.deactivate();
DragPan 控件的使用方法,如下:
//实例化 DragPan 控件
var dragPan = new SuperMap.Control.DragPan();
//将 dragPan 控件添加到 map
var map = new SuperMap.Map("map",{controls:[dragPan]});
//激活控件
dragPan.activate();
也可以通过 map 的 addControl() 方法添加控件,如:
var map = new SuperMap.Map("map");
map.addControl(dragPan);
| SuperMap. |
该类可通过鼠标拖拽的方式平移地图。 |
| Properties | |
| documentDrag | {Boolean} 当该属性为true,拖拽地图时,鼠标移动到地图可视区域外依然有效。默认为false。 |
| drawWhileDragging | {Boolean} 设置在拖拽的时候是否进行绘制。默认为false。 |
| enableKinetic | {Boolean} 设置是否使用拖拽动画。默认为false,不使用动画。 |
| kineticInterval | {Integer} 执行动画的间隔,默认为10,单位是毫秒。 |
| Constructor | |
| SuperMap. |
创建可通过鼠标拖拽的方式平移地图的控件。 Parameters: options - {Object} 此类与父类提供的属性。 |
创建可通过鼠标拖拽的方式平移地图的控件。 Parameters: options - {Object} 此类与父类提供的属性。
{SuperMap.Control.DragPan} 新的可通过鼠标拖拽的方式平移地图的控件。