1. GroundClipTool
地形剖切工具。
注意:从BOSGeo-V2.5版本开始该类将用GlobalClipping
类代替,为了做兼容暂时保留。
1.1. new GroundClipTool(geomap, callback)
Param | Type | Description |
---|---|---|
geomap | GeoMap | GeoMap对象 |
callback | function |
绘制完成回调函数 |
Example
var droudclipTool = new BOSGeo.GroundClipTool(geomap);
1.2. 属性
属性名 | Type | Default | Description |
---|---|---|---|
handlerActive | Boolean | true | 剖切激活状态 |
finished | Boolean | 是否完成绘制,true为完成,false为进行中 |
1.3. 方法
1.3.1. groundClipTool.drawArea()
绘制剖切的地形区域
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.drawArea();
1.3.2. groundClipTool.constantTip()
打开挖洞提示信息
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.constantTip();
1.3.3. groundClipTool.closeLabelTip()
关闭挖洞提示信息
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.closeLabelTip();
1.3.4. groundClipTool.removeEventHandler()
移除剖切监听
Kind : instance method of GroundClipTool
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.removeEventHandler();
1.3.5. groundClipTool.destroy()
销毁
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.destroy();
1.3.6. groundClipTool.clear()
开挖清除
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.clear();
1.3.7. groundClipTool.ctrlz()
撤销 ctrl+z
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.ctrlz();
1.3.8. groundClipTool.esc()
退出 Esc
Kind : instance method of GroundClipTool
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.esc();
1.3.9. groundClipTool.clipArea(clipData)
剖切区域
Param | Type | Description |
---|---|---|
clipData | Array |
开挖区域 |
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.clipArea(clipData);
1.3.10. groundClipTool.clearArea()
清空剖切区域
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.clearArea();
1.3.11. groundClipTool.hide()
隐藏剖切区域
Example
var clip = new BOSGeo.GroundClipTool(geomap);
clip.hide();