1、操作步骤
![](https://i-blog.csdnimg.cn/blog_migrate/4bc001b37be40248359cffc71f5495c4.png)
1、创建几何形状对象(点,线,圆,正方形,矩形,多边形)
2、创建要素对象:参考为 几何形状对象
3、设置要素对象的样式:样式对象
4、创建数据源:参数为要素对象
5、创建矢量图层:参数为数据源
6、将图层添加到地图中
2、常用类及关系
Map类:地图(底图)
Layers类:图层(需要数据源)
Source 数据源
Feature类:要素
geom类:几何图形
![](https://i-blog.csdnimg.cn/blog_migrate/c3889d99a515750cb8c08c1412f90a60.png)
Tips 💡:只有矢量图是可以修改的
Map、Layer、Source和View是OpenLayers框架体系中的核心类,几乎所有的动作都围绕这几个核心类展开,以实现地图加载和相关操作。
在OpenLayers的体系框架中:把整个地图看作一个容器(Map),核心为地图图层(Layer),每个图层有对应的数据源(Source),并由地图视图(View)控制地图表现。地图容器上还支持一些与用户交互的控件(Control和Interaction),另外,OpenLayers还支持事件机制。