一、常用类及关系

Map类:地图(底图)
Layers类:图层(需要数据源)
Source 数据源
Feature类:要素
geom类:几何图形
1、基础绘图原理 - 图1

Tips💡:只有矢量图是可以修改的

:::tips Map、Layer、Source和View是OpenLayers框架体系中的核心类,几乎所有的动作都围绕这几个核心类展开,以实现地图加载和相关操作。
在OpenLayers的体系框架中:把整个地图看作一个容器(Map),核心为地图图层(Layer),每个图层有对应的数据源(Source),并由地图视图(View)控制地图表现。地图容器上还支持一些与用户交互的控件(Control和Interaction),另外,OpenLayers还支持事件机制。 :::

二、操作步骤

1、基础绘图原理 - 图2

  1. 1、创建几何形状对象(点,线,圆,正方形,矩形,多边形)
  2. 2、创建要素对象:参考为 几何形状对象
  3. 3、设置要素对象的样式:样式对象
  4. 4、创建数据源:参数为要素对象
  5. 5、创建矢量图层:参数为数据源
  6. 6、将图层添加到地图中