注:当前使用的是 ol 9.2.4 版本,天地图使用的
key
请到天地图官网申请,并替换为自己的key
OpenLayers
框架组织结构庞大,只通过官网API
进行查看,对框架结构缺少一个整体、全面的看法。借助树形结构图或思维导图,其API
结构就显得清晰明了。
1. 总体框架体系图
首先从Map
对象入手,Map
作为核心类,包括View
、Layers
、Control
、Interactions
等类。Map
就像是一个容器,用来装载、渲染图层;View
用来对图层进行可视化,设置地图状态,包括缩放、中心点和投影系统等;Control
类提供了一些系统控件公开发者使用,包括缩放、全屏、鹰眼等控件;Interactions
提供了绘制、选择、编辑等交互操作,方便用户使用。
2. 图层组织结构图
在OpenLayers
中,常用的图层有矢量图层和切片图层,包含的数据源非常丰富,为WebGIS
开发提供了很大的便利。矢量图层组织结构组成:几何对象构成要素,要素组合构成数据源,数据源形成图层。即:Geometry->Feature->Source->Layer
3. 样式组织结构图
Style
类用于渲染矢量图层样式,可以结合Overlay设置图像、文本标注。其中Circle
渲染圆点,Image
、Icon
渲染图像,Text
渲染文本,Stroke
渲染边线,Fill
渲染填充。
OpenLayers示例数据下载,请回复关键字:ol数据
全国信息化工程师-GIS 应用水平考试资料,请回复关键字:GIS考试
【GIS之路】 已经接入了智能助手,欢迎关注,欢迎提问。
欢迎访问我的博客网站-长谈GIS:
http://shanhaitalk.com
都看到这了,不要忘记点赞、收藏 + 关注 哦 !
本号不定时更新有关 GIS开发 相关内容,欢迎关注 !