UNPKG

@mapgis/webclient-common

Version:

mapgis ES6 format for igserver

3,199 lines (1,010 loc) 125 kB
<header id="page-title" class="page-title"> <span class="page-title-main">类名</span> <span class="page-title-sub">SketchPolygonDrawTool</span> </header> <section> <article> <div class="container-overview"> <div class='vertical-section'> <div class="members"> <div class="member"> <h4 class="name" id="SketchPolygonDrawTool"> <a class="href-link" href="#SketchPolygonDrawTool">#</a> <span class="code-name" id="SketchPolygonDrawTool" style="font-size:30px"> new SketchPolygonDrawTool<span class="signature">(options)</span> </span> </h4> <div class="description"> <p>区绘图工具类</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="options"><code>options</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>构造参数</p></td> </tr> <tr class="deep-level-1"> <td class="name" id="view"><code>view</code></td> <td class="type"> <span class="param-type"><a link="MapView.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="MapView" MapView.html>MapView</a></span> | <span class="param-type"><a link="SceneView.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SceneView" SceneView.html>SceneView</a></span> </td> <td class="description last"><p>地图视图对象</p></td> </tr> <tr class="deep-level-1"> <td class="name" id="layer"><code>layer</code></td> <td class="type"> <span class="param-type"><a link="GraphicsLayer.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="GraphicsLayer" GraphicsLayer.html>GraphicsLayer</a></span> </td> <td class="description last"><p>草图图层管对象</p></td> </tr> <tr class="deep-level-1"> <td class="name" id="sketchStyle"><code>sketchStyle</code></td> <td class="type"> <span class="param-type"><a link="SketchStyle.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStyle" SketchStyle.html>SketchStyle</a></span> </td> <td class="description last"><p>草图符号</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> </div> </div> </div> </div> <h3 class="subsection-title">继承关系</h3> <ul> <li><a link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool" SketchBaseDrawTool.html>SketchBaseDrawTool</a></li> </ul> <div class='vertical-section'> <h3 id='member'>成员变量</h3> <h4 style="margin-top: 20px;margin-bottom: 20px;">成员变量概述</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th>描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code><a href="#editOption">editOption</a></code></td> <td class="name"> <code> <span class="param-type">Object</span> </code> </td> <td class="name"><code><p>草图选中编辑配置项</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#elevationInfo">elevationInfo</a></code></td> <td class="name"> <code> <span class="param-type"><a link="SketchStyle.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStyle" SketchStyle.html>SketchStyle</a></span> </code> </td> <td class="name"><code><p>图形高程模式参数</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#extendOptions">extendOptions</a></code></td> <td class="name"> <code> <span class="param-type">Object</span> </code> </td> <td class="name"><code><p>扩展属性</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#layer">layer</a></code></td> <td class="name"> <code> <span class="param-type"><a link="GraphicsLayer.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="GraphicsLayer" GraphicsLayer.html>GraphicsLayer</a></span> </code> </td> <td class="name"><code><p>草图图层</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#sketchStage">sketchStage</a></code></td> <td class="name"> <code> <span class="param-type"><a link="SketchStage.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStage" SketchStage.html>SketchStage</a></span> </code> </td> <td class="name"><code><p>草图绘图形集合</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#sketchStyle">sketchStyle</a></code></td> <td class="name"> <code> <span class="param-type"><a link="SketchStyle.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStyle" SketchStyle.html>SketchStyle</a></span> </code> </td> <td class="name"><code><p>草图符号</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#type">type</a></code></td> <td class="name"> <code> <span class="param-type">String</span> </code> </td> <td class="name"><code><p>草图工具类型名</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#undoRedoManager">undoRedoManager</a></code></td> <td class="name"> <code> <span class="param-type">String</span> </code> </td> <td class="name"><code><p>草图撤销回退管理器</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#view">view</a></code></td> <td class="name"> <code> <span class="param-type"><a link="MapView.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="MapView" MapView.html>MapView</a></span> | <span class="param-type"><a link="SceneView.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SceneView" SceneView.html>SceneView</a></span> </code> </td> <td class="name"><code><p>地图视图</p></code></td> </tr> </tbody> </table> </div> <h4 style="margin-top: 20px;margin-bottom: 20px;">成员变量详情</h4> <div class="members"> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type">Object</span> </span> <h4 class="name" id="editOption"> <a class="href-link" href="#editOption">#</a> <span class="code-name"> editOption </span> </h4> <div class="description"> <p>草图选中编辑配置项</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="editOption" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#editOption" SketchBaseDrawTool.html#editOption>SketchBaseDrawTool#editOption</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type"><a link="SketchStyle.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStyle" SketchStyle.html>SketchStyle</a></span> </span> <h4 class="name" id="elevationInfo"> <a class="href-link" href="#elevationInfo">#</a> <span class="code-name"> elevationInfo </span> </h4> <div class="description"> <p>图形高程模式参数</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="elevationInfo" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#elevationInfo" SketchBaseDrawTool.html#elevationInfo>SketchBaseDrawTool#elevationInfo</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type">Object</span> </span> <h4 class="name" id="extendOptions"> <a class="href-link" href="#extendOptions">#</a> <span class="code-name"> extendOptions </span> </h4> <div class="description"> <p>扩展属性</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="extendOptions" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#extendOptions" SketchBaseDrawTool.html#extendOptions>SketchBaseDrawTool#extendOptions</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type"><a link="GraphicsLayer.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="GraphicsLayer" GraphicsLayer.html>GraphicsLayer</a></span> </span> <h4 class="name" id="layer"> <a class="href-link" href="#layer">#</a> <span class="code-name"> layer </span> </h4> <div class="description"> <p>草图图层</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="layer" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#layer" SketchBaseDrawTool.html#layer>SketchBaseDrawTool#layer</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type"><a link="SketchStage.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStage" SketchStage.html>SketchStage</a></span> </span> <h4 class="name" id="sketchStage"> <a class="href-link" href="#sketchStage">#</a> <span class="code-name"> sketchStage </span> </h4> <div class="description"> <p>草图绘图形集合</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="sketchStage" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#sketchStage" SketchBaseDrawTool.html#sketchStage>SketchBaseDrawTool#sketchStage</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type"><a link="SketchStyle.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStyle" SketchStyle.html>SketchStyle</a></span> </span> <h4 class="name" id="sketchStyle"> <a class="href-link" href="#sketchStyle">#</a> <span class="code-name"> sketchStyle </span> </h4> <div class="description"> <p>草图符号</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="sketchStyle" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#sketchStyle" SketchBaseDrawTool.html#sketchStyle>SketchBaseDrawTool#sketchStyle</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type">String</span> </span> <h4 class="name" id="type"> <a class="href-link" href="#type">#</a> <span class="code-name"> type </span> </h4> <div class="description"> <p>草图工具类型名</p> </div> <dl class="details"> <dt class="tag-overrides">Overrides:</dt> <dd class="tag-overrides"><ul class="dummy"><li> <a class="mapgis-link-name" title="SketchBaseDrawTool#type" SketchBaseDrawTool.html#type>SketchBaseDrawTool#type</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type">String</span> </span> <h4 class="name" id="undoRedoManager"> <a class="href-link" href="#undoRedoManager">#</a> <span class="code-name"> undoRedoManager </span> </h4> <div class="description"> <p>草图撤销回退管理器</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="undoRedoManager" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#undoRedoManager" SketchBaseDrawTool.html#undoRedoManager>SketchBaseDrawTool#undoRedoManager</a> </li></ul></dd> </dl> </div> <div class="member"> <span class="method-parameter is-pulled-right"> <label>类型:</label> <span class="param-type"><a link="MapView.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="MapView" MapView.html>MapView</a></span> | <span class="param-type"><a link="SceneView.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SceneView" SceneView.html>SceneView</a></span> </span> <h4 class="name" id="view"> <a class="href-link" href="#view">#</a> <span class="code-name"> view </span> </h4> <div class="description"> <p>地图视图</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="view" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#view" SketchBaseDrawTool.html#view>SketchBaseDrawTool#view</a> </li></ul></dd> </dl> </div> </div> </div> <div class='vertical-section'> <h3 id='function'>方法</h3> <h4 style="margin-top: 20px;margin-bottom: 20px;">方法概述</h4> <div class="members"> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>返回值类型</th> <th>描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name"><code><a href="#addFeature">addFeature</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>添加图形</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#addMidVertex">addMidVertex</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>选中图形中点点</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#drawFeature">drawFeature</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>鼠标绘制图形:鼠标单击绘制区的一个顶点;鼠标移动,区图形随鼠标位置变动;鼠标双击,完成区图形绘制。</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#getDistanceByPixel">getDistanceByPixel</a></code></td> <td class="name"> <code> <span class="param-type">Number</span> </code> </td> <td class="name"><code><p>根据像素单位获取距离</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#getMidScaleCoordinates">getMidScaleCoordinates</a></code></td> <td class="name"> <code> <span class="param-type">Number</span> </code> </td> <td class="name"><code><p>获取图形通过四个中点缩放后的坐标</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#getPanCoordinates">getPanCoordinates</a></code></td> <td class="name"> <code> <span class="param-type">Number</span> </code> </td> <td class="name"><code><p>获取平移后的坐标</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#getScaleCoordinates">getScaleCoordinates</a></code></td> <td class="name"> <code> <span class="param-type">Number</span> </code> </td> <td class="name"><code><p>获取图形通过四个顶点缩放后的坐标</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#removeDrawTool">removeDrawTool</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>清除草图工具</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#removeVertex">removeVertex</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>移除草图图形的某个顶点</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#selectFeature">selectFeature</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>选中草图feature</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#selectFeatureVertex">selectFeatureVertex</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>选中feature图形顶点</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#setSketchStyle">setSketchStyle</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>设置草图样式</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#setSnapAndReferGeometries">setSnapAndReferGeometries</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>设置捕获和线造区边界参考几何图形集合</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#start">start</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>开始绘制草图</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#startPanGraphics">startPanGraphics</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>平移图形</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#stop">stop</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>停止绘制草图</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#updateFeature">updateFeature</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>更新feature</p></code></td> </tr> <tr class="deep-level-0"> <td class="name"><code><a href="#updateVertex">updateVertex</a></code></td> <td class="name"> <code> </code> </td> <td class="name"><code><p>更新当前草图图形的某个顶点</p></code></td> </tr> </tbody> </table> </div> <h4 style="margin-top: 20px;margin-bottom: 20px;">方法详情</h4> <div class="member"> <h4 class="name" id="addFeature"> <a class="href-link" href="#addFeature">#</a> <span class="code-name" id="addFeature" style="font-size:30px"> addFeature<span class="signature">(points, sketchStyle)</span> </span> </h4> <div class="description"> <p>添加图形</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="points"><code>points</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last"><p>生成面的点地理坐标集</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="sketchStyle"><code>sketchStyle</code></td> <td class="type"> <span class="param-type"><a link="SketchStyle.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchStyle" SketchStyle.html>SketchStyle</a></span> </td> <td class="description last"><p>面的符号样式</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="addMidVertex"> <a class="href-link" href="#addMidVertex">#</a> <span class="code-name" id="addMidVertex" style="font-size:30px"> addMidVertex<span class="signature">()</span> </span> </h4> <div class="description"> <p>选中图形中点点</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="drawFeature"> <a class="href-link" href="#drawFeature">#</a> <span class="code-name" id="drawFeature" style="font-size:30px"> drawFeature<span class="signature">()</span> </span> </h4> <div class="description"> <p>鼠标绘制图形:鼠标单击绘制区的一个顶点;鼠标移动,区图形随鼠标位置变动;鼠标双击,完成区图形绘制。</p> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="getDistanceByPixel"> <a class="href-link" href="#getDistanceByPixel">#</a> <span class="code-name" id="getDistanceByPixel" style="font-size:30px"> getDistanceByPixel<span class="signature">(pixel)</span> </span> </h4> <div class="description"> <p>根据像素单位获取距离</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="pixel"><code>pixel</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="description last"><p>编辑状态码</p></td> </tr> </tbody> </table> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="getDistanceByPixel" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#getDistanceByPixel" SketchBaseDrawTool.html#getDistanceByPixel>SketchBaseDrawTool#getDistanceByPixel</a> </li></ul></dd> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>距离</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Number</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getMidScaleCoordinates"> <a class="href-link" href="#getMidScaleCoordinates">#</a> <span class="code-name" id="getMidScaleCoordinates" style="font-size:30px"> getMidScaleCoordinates<span class="signature">(coordinates, direction, extent, startPoint, movePoint, oriCoordinates)</span> </span> </h4> <div class="description"> <p>获取图形通过四个中点缩放后的坐标</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="coordinates"><code>coordinates</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last"><p>坐标数组</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="direction"><code>direction</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>方向</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="extent"><code>extent</code></td> <td class="type"> <span class="param-type"><a link="Extent.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Extent" Extent.html>Extent</a></span> </td> <td class="description last"><p>图形extent范围</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="startPoint"><code>startPoint</code></td> <td class="type"> <span class="param-type"><a link="Point.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Point" Point.html>Point</a></span> </td> <td class="description last"><p>移动前的点</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="movePoint"><code>movePoint</code></td> <td class="type"> <span class="param-type"><a link="Point.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Point" Point.html>Point</a></span> </td> <td class="description last"><p>移动后的点</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="oriCoordinates"><code>oriCoordinates</code></td> <td class="type"> <span class="param-type"><a link="Point.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Point" Point.html>Point</a></span> </td> <td class="description last"><p>图形原始坐标</p></td> </tr> </tbody> </table> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="getMidScaleCoordinates" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#getMidScaleCoordinates" SketchBaseDrawTool.html#getMidScaleCoordinates>SketchBaseDrawTool#getMidScaleCoordinates</a> </li></ul></dd> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>缩放后的坐标</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Number</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getPanCoordinates"> <a class="href-link" href="#getPanCoordinates">#</a> <span class="code-name" id="getPanCoordinates" style="font-size:30px"> getPanCoordinates<span class="signature">(coordinates, deltaX, deltaY)</span> </span> </h4> <div class="description"> <p>获取平移后的坐标</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="coordinates"><code>coordinates</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last"><p>坐标数组</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="deltaX"><code>deltaX</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="description last"><p>x轴偏移量</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="deltaY"><code>deltaY</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="description last"><p>y轴偏移量</p></td> </tr> </tbody> </table> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="getPanCoordinates" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#getPanCoordinates" SketchBaseDrawTool.html#getPanCoordinates>SketchBaseDrawTool#getPanCoordinates</a> </li></ul></dd> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>平移后的坐标</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Number</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="getScaleCoordinates"> <a class="href-link" href="#getScaleCoordinates">#</a> <span class="code-name" id="getScaleCoordinates" style="font-size:30px"> getScaleCoordinates<span class="signature">(coordinates, direction, extent, startPoint, movePoint, oriCoordinates)</span> </span> </h4> <div class="description"> <p>获取图形通过四个顶点缩放后的坐标</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="coordinates"><code>coordinates</code></td> <td class="type"> <span class="param-type">Array</span> </td> <td class="description last"><p>坐标数组</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="direction"><code>direction</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>方向</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="extent"><code>extent</code></td> <td class="type"> <span class="param-type"><a link="Extent.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Extent" Extent.html>Extent</a></span> </td> <td class="description last"><p>图形extent范围</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="startPoint"><code>startPoint</code></td> <td class="type"> <span class="param-type"><a link="Point.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Point" Point.html>Point</a></span> </td> <td class="description last"><p>移动前的点</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="movePoint"><code>movePoint</code></td> <td class="type"> <span class="param-type"><a link="Point.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Point" Point.html>Point</a></span> </td> <td class="description last"><p>移动后的点</p></td> </tr> <tr class="deep-level-0"> <td class="name" id="oriCoordinates"><code>oriCoordinates</code></td> <td class="type"> <span class="param-type"><a link="Point.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Point" Point.html>Point</a></span> </td> <td class="description last"><p>图形原始坐标</p></td> </tr> </tbody> </table> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="getScaleCoordinates" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#getScaleCoordinates" SketchBaseDrawTool.html#getScaleCoordinates>SketchBaseDrawTool#getScaleCoordinates</a> </li></ul></dd> </dl> <div class='columns method-parameter'> <div class="column is-2"><label>返回值</label></div> <div class="column is-10"> <div class="columns"> <div class='param-desc column is-7'><p>缩放后的坐标</p></div> <div class='column is-5 has-text-left'> <label>类型: </label> <span class="param-type">Number</span> </div> </div> </div> </div> </div> <div class="member"> <h4 class="name" id="removeDrawTool"> <a class="href-link" href="#removeDrawTool">#</a> <span class="code-name" id="removeDrawTool" style="font-size:30px"> removeDrawTool<span class="signature">()</span> </span> </h4> <div class="description"> <p>清除草图工具</p> </div> <dl class="details"> <dt class="inherited-from">Inherited From:</dt> <dd class="inherited-from"><ul class="dummy"><li> <a goto="removeDrawTool" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#removeDrawTool" SketchBaseDrawTool.html#removeDrawTool>SketchBaseDrawTool#removeDrawTool</a> </li></ul></dd> </dl> </div> <div class="member"> <h4 class="name" id="removeVertex"> <a class="href-link" href="#removeVertex">#</a> <span class="code-name" id="removeVertex" style="font-size:30px"> removeVertex<span class="signature">(index)</span> </span> </h4> <div class="description"> <p>移除草图图形的某个顶点</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="index"><code>index</code></td> <td class="type"> <span class="param-type">Number</span> </td> <td class="description last"><p>需更新的顶点的序号</p></td> </tr> </tbody> </table> </div> <dl class="details"> <dt class="tag-overrides">Overrides:</dt> <dd class="tag-overrides"><ul class="dummy"><li> <a class="mapgis-link-name" title="SketchBaseDrawTool#removeVertex" SketchBaseDrawTool.html#removeVertex>SketchBaseDrawTool#removeVertex</a> </li></ul></dd> </dl> </div> <div class="member"> <h4 class="name" id="selectFeature"> <a class="href-link" href="#selectFeature">#</a> <span class="code-name" id="selectFeature" style="font-size:30px"> selectFeature<span class="signature">(feature)</span> </span> </h4> <div class="description"> <p>选中草图feature</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="feature"><code>feature</code></td> <td class="type"> <span class="param-type"><a link="Feature.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Feature" Feature.html>Feature</a></span> </td> <td class="description last"><p>被选中草图feature对象</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="selectFeatureVertex"> <a class="href-link" href="#selectFeatureVertex">#</a> <span class="code-name" id="selectFeatureVertex" style="font-size:30px"> selectFeatureVertex<span class="signature">(feature)</span> </span> </h4> <div class="description"> <p>选中feature图形顶点</p> </div> <h4>参数</h4> <div class="table-container"> <table class="params table"> <thead> <tr> <th>名称</th> <th>类型</th> <th class="last">描述</th> </tr> </thead> <tbody> <tr class="deep-level-0"> <td class="name" id="feature"><code>feature</code></td> <td class="type"> <span class="param-type"><a link="Feature.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="Feature" Feature.html>Feature</a></span> </td> <td class="description last"><p>被选中feature对象</p></td> </tr> </tbody> </table> </div> <dl class="details"> </dl> </div> <div class="member"> <h4 class="name" id="setSketchStyle"> <a class="href-link" href="#setSketchStyle">#</a>