该类可通过鼠标拖拽的方式平移地图。
可以通过使用 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} 新的可通过鼠标拖拽的方式平移地图的控件。