GIS-012-ArcGIS JS API 绘图

本文介绍了图形绘制工具的各种绘制选项,包括基本图形如箭头、圆、椭圆等,以及复杂图形如多边形、自由手绘图形等。此外还详细说明了如何设置不同类型的符号以区分绘制的图形。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NameDescription
ARROWDraws an arrow.
CIRCLEDraws a circle.
DOWN_ARROWDraws an arrow that points down.
ELLIPSEDraws an ellipse.
EXTENTDraws an extent box.
FREEHAND_POLYGONDraws a freehand polygon.
FREEHAND_POLYLINEDraws a freehand polyline.
LEFT_ARROWDraws an arrow that points left.
LINEDraws a line.
MULTI_POINTDraws a Multipoint.
POINTDraws a point.
POLYGONDraws a polygon.
POLYLINEDraws a polyline.
RECTANGLEDraws a rectangle.
RIGHT_ARROWDraws an arrow that points right.
TRIANGLEDraws a triangle.
UP_ARROWDraws an arrow that points up.

参考:http://blog.youkuaiyun.com/xiaokui_wingfly/article/details/8492151

常量定义

常量描述
ARROW绘制箭头.
UP_ARROW绘制一个上箭头.
DOWN_ARROW绘制一个下箭头
LEFT_ARROW绘制一个左箭头.
RIGHT_ARROW绘制一个右箭头
POINT绘制点.
MULTI_POINTPOINT绘制多点.
ELLIPSE绘制一个椭圆形.
POLYGON绘制多边形.
POLYLINE绘制折线.
FREEHAND_POLYGON手绘多边形.
FREEHAND_POLYLINE手绘折线.
LINE绘制线
RECTANGLE绘制一个矩形
CIRCLE绘制圆.
TRIANGLE绘制一个三角形.
EXTENTDraws an extent box.

 属性

属性类型描述
fillSymbolSimpleFillSymbol当绘制 Polygon 或 Extent 时使用的符号.
lineSymbolSimpleLineSymbol当绘制 Polyline 时使用的符号.
markerSymbolSimpleMarkerSymbol当绘制 Point 绘制 Multipoint 时使用的符号.
respectDrawingVertexOrderBoolean设置为false, 几何图形被修改成拓扑正确项. 设置为true,输入几何体不被修改.

 

方法

activate(geometryType, options?)None激活工具栏的绘图几何形状。激活工具栏禁用地图导航。
deactivate()None关闭工具栏并激活地图导航.
finishDrawing()none最后,绘制的几何形状并触发onDrawEnd事件.工作时 使用此方法来完成绘制折线,多边形或点对多点,支持触摸的设备iPhone.
setFillSymbol(fillSymbol)None设置 fill symbol.
setLineSymbol(lineSymbol)None设置线符号
setMarkerSymbol(markerSymbol)None设置标记符号
setRespectDrawingVertexOrder(set)NoneSets whether the polygon geometry should be modified to be topologically correct.
事件
onDrawComplete()Fired when the user has ended drawing. 这个事件对象具有以下属性
 
<Geometry>  geometry集合图像绘制.这种几何形状的坐标具有相同的空间的地图参考.
<Geometry>geographicGeometry在地理坐标(纬度,经度)的绘制的形状的几何形状。仅当是Web墨卡托地图的空间参考或地理(4326)。
onDrawEnd(geometry)绘制完成时触发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值