OpenLayers3框架结构

正文

OpenLayers3框架结构

2018-06-13 | 作者 : jiping

category : 在线地图应用

MetaCarta公司设计OpenLayers的目的,就是为了能够在客户端更好地展现和操作地图。OpenLayers将抽象事物具体化为类,其核心类是Map、Layer、Source、View,几乎所有的动作都围绕这几个核心类展开,以实现地图加载和相关操作。

由OpenLayers3的体系架构:把整个地图看作一个容器(Map),核心为地图图层(Layer)、对应图层的数据源(Source)与矢量图层样式(Style)、地图表现相关的地图视图(View),除此之外容器中还有一些特别的层和控件(如地图交互操作控件),以及绑定在Map和Layer上的一系列待请求的事件。底层是OpenLayers的数据源,即Image、GML、KML、JSON、OGC服务资源等,均为source与format命名空间下的子类,这些数据经过Renderer渲染,显示在地图容器中的图层Layer上。其中,地图容器(Map)与图层(Layer)的渲染,提供了Canvas、DOM、WebGL三种渲染类型,分别由ol.renderer.Map与ol.renderer.Layer实现。

label :
    请 登陆 后进行评论

评论列表 ( 0 )

 



最多关注
近期文章