OpenLayers 框架体系

关注我,带你一起学GIS ^

注:当前使用的是 ol [9.2.4] 版本,天地图使用的key请到天地图官网申请,并替换为自己的key

OpenLayers框架组织结构庞大,只通过官网API进行查看,对框架结构缺少一个整体、全面的看法。借助树形结构图或思维导图,其API结构就显得清晰明了。

1. 总体框架体系图

首先从Map对象入手,Map作为核心类,包括ViewLayersControlInteractions等类。Map就像是一个容器,用来装载、渲染图层;View用来对图层进行可视化,设置地图状态,包括缩放、中心点和投影系统等;Control类提供了一些系统控件公开发者使用,包括缩放、全屏、鹰眼等控件;Interactions提供了绘制、选择、编辑等交互操作,方便用户使用。

2. 图层组织结构图

OpenLayers中,常用的图层有矢量图层和切片图层,包含的数据源非常丰富,为WebGIS开发提供了很大的便利。矢量图层组织结构组成:几何对象构成要素,要素组合构成数据源,数据源形成图层。即:Geometry->Feature->Source->Layer

3. 样式组织结构图

Style类用于渲染矢量图层样式,可以结合Overlay设置图像、文本标注。其中Circle渲染圆点,ImageIcon渲染图像,Text渲染文本,Stroke渲染边线,Fill渲染填充。

OpenLayers示例数据下载,请在公众号后台回复:ol数据

全国信息化工程师-GIS 应用水平考试资料,请在公众号后台回复:GIS考试

GIS之路公众号已经接入了智能助手,欢迎大家前来提问。

欢迎访问我的博客网站-长谈GIShttp://shanhaitalk.com

都看到这了,不要忘记点赞、收藏+关注 

本号不定时更新有关 GIS开发  相关内容,欢迎关注 

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部