- 图形是绘制在地图图层上的点、线、面,独立于地图服务相关的其他数据图层,存储在地图上一个独立的图层中。
- 是临时的对象,在应用程序使用的时候显示,会话完成后移除。
- 显示在其他图层的上面。
- QueryTask可以用来执行空间查询并将结果返回到应用程序,然后以多边形图形显示。
图形的组成部分
Graphic对象包括geometry几何形状、symbol符号、attribute属性、info template信息模板,这些元素都是可选项,其中geometry和symbol通常需要指定,否则没有图形和显示。其显示在地图上之前必须存储在GraphicLayer对象中(map.graphics.add()添加到map中初始化的一个图层,或者new GraphicLayer()创建一个新图形图层再add进去)。一个GraphicLayer包含多个Graphic
基本用法
1. 创建几何形状
引入esri/geometry。几何形状包括:Point, Multipoint, Polyline, Polygon, Extent
2. 图形符号化
点:SimpleMarkerSymbol
线:SimpleLineSymbol
面:SimpleFillSymbol
图片、文字符号也有相应的方法
SimpleMarkerSymbol.setStyle()设置样式