@mapgis/webclient-common
Version:
mapgis ES6 format for igserver
3,196 lines (1,008 loc) • 60.6 kB
HTML
<header id="page-title" class="page-title">
<span class="page-title-main">类名</span>
<span class="page-title-sub">SketchFreehandPolygonDrawTool</span>
</header>
<section>
<article>
<div class="container-overview">
<div class='vertical-section'>
<div class="members">
<div class="member">
<h4 class="name" id="SketchFreehandPolygonDrawTool">
<a class="href-link" href="#SketchFreehandPolygonDrawTool">#</a>
<span class="code-name" id="SketchFreehandPolygonDrawTool" style="font-size:30px">
new SketchFreehandPolygonDrawTool<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="#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="setSketchStyle">
<a class="href-link" href="#setSketchStyle">#</a>
<span class="code-name" id="setSketchStyle" style="font-size:30px">
setSketchStyle<span class="signature">(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="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"></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="setSketchStyle" link="SketchBaseDrawTool.html" onclick="getTypeHTML(event)" class="mapgis-link-name" title="SketchBaseDrawTool#setSketchStyle" SketchBaseDrawTool.html#setSketchStyle>SketchBaseDrawTool#setSketchStyle</a>
</li></ul></dd>
</dl>
</div>
<div class="member">
<h4 class="name" id="setSnapAndReferGeometries">
<a class="href-link" href="#setSnapAndReferGeometries">#</a>
<span class="code-name" id="setSnapAndReferGeometries" style="font-size:30px">
setSnapAndRefer