一,sample流程
1,点:创建Point指定位置,创建Graphic绘制,创建SimpleMarkerSymbol定义属性,创建Graphic集合,设置GraphicsOverlay
2,线:创建PolylineBuilderz指定线的两个点, 创建Graphic绘制,创建SimpleLineSymbol定义属性,创建Graphic集合,设置GraphicsOverlay
3,矩形形:创建Geometry指定区域, 创建Graphic绘制,创建SimpleLineSymbol,SimpleFillSymbol定义属性,创建Graphic,设置GraphicsOverlay
二,涉及相关API
1,Geometry:提供表示不同几何类型(例如点、线或折线)以及用于几何计算(例如缓冲、简化以及计算面积和长度)的类
2,TextSymbol:定义文本的显示方式,描述文本的外观和位置。
使用 TextSymbols 定义标签的外观或将图形或特征表示为文本。您可以定义符号外观的不同方面,例如颜色、大小和字体。
设置 TextSymbol 的角度MarkerSymbol.setAngle(float))仅适用于使用 2D 地图,不适用于 3D 场景。
3,Geometry:提供表示不同几何类型(例如点、线或折线)以及用于几何计算(例如缓冲、简化以及计算面积和长度)的类。
4,Graphic: 由Geometry、可选组成attributes),并使用符号或渲染器在地图上绘制。
5,GraphicsOverlay:管理Graphic
6,SimpleFillSymbol:对具有多边形几何形状的图形和特征进行符号化,它定义了如何使用颜色和填充图案来填充其内部
7,SimpleLineSymbol:使用预定义的样式模式对具有折线几何的图形和要素进行符号化。
8,SimpleMarkerSymbol:使用简单的预定义标记(例如圆形)对具有点或多点几何的图形和要素进行符号化
9,PointCollection:表示用于Multipoint从 MultipointBuilder. Points可以添加、插入和从集合中删除,以定义或更改多点的形状。也用于几何构造函数和生成器