OpenLayers分析——(十二)体系结构
来源:互联网 发布:淘宝卖干果要什么手续 编辑:程序博客网 时间:2024/04/29 16:48
以前做的一些OpenLayers的分析,又整理了一下——以前弄的图片没有显示,现在基本可以了,发上来,如果有需要了解的朋友可以瞅瞅。
写的不好,请大家原谅了,呵呵……
一般来说,我们了解一个事物,先是从轮廓、外观结构去认识,然后再从内部更细部的去探究。拿做软件来说吧(就比如OpenLayers),先是在文档设计它的框架体系,有个总体的结构,然后是各个模块的设计,再下来就是具体写代码等。如果要分析一个做好的项目,恰恰与此相反,从具体的代码中分析总结出系统框架(想当初,开发者在开发OpenLayers 的时候,带有项目框架的开发文档会是人手一册的吧)。总结它的框架结构,由于本人水平有限,觉得很难,能写到哪儿算哪儿吧。
这张图基本上把OpenLayers的体系结构勾勒出来了,也就是我们看到的浏览器上地图的内部抽象表示。
图上最底层的是OpenLayers的数据源Image、GML等等,实际上,它们都是OpenLayers.Layer的子孙类。这些数据经过渲染器OpenLayers.Renderer渲染,然后显示在地图的图层Layer上。我们把整个地图看作一个容器,这个地图容器中还有一些特别的层和控件等。除此之外,还有绑定在Map和Layer上的一系列的待请求的事件。
- OpenLayers分析——(十二)体系结构
- OpenLayers分析——(十一)体系结构
- OpenLayers项目分析——(六)数据渲染分析
- OpenLayers项目分析——(十)事件机制分析
- OpenLayers项目分析——(七)数据渲染分析
- OpenLayers项目分析——(十一)事件机制分析
- Oracle体系结构及备份(十二)——bg-smon
- OpenLayers项目分析——(一)项目介绍
- OpenLayers 项目分析——(三)BaseTypes
- OpenLayers 项目分析——(三)BaseTypes (续)
- OpenLayers项目分析——(七)地图表现
- OpenLayers项目分析——(九)控件
- OpenLayers项目分析——(一)项目介绍
- OpenLayers 项目分析——(三)BaseTypes
- OpenLayers 项目分析——(四)BaseTypes (续)
- OpenLayers项目分析——(八)地图表现
- OpenLayers项目分析——(十)控件
- OpenLayers项目分析——(一)项目介绍
- OpenLayers项目分析——(十一)事件机制分析
- DataSet部分示例
- 7步打造最佳简历
- 初冬游瘦西湖
- 为经济危机“未雨绸缪
- OpenLayers分析——(十二)体系结构
- [双语阅读]妮可•基德曼:是否继续演艺事业?这是个问题
- 一种正规的性能调优方法:基于等待的调优
- [英语阅读]经济危机致韩国避孕套销量上升
- Designing and Building Enterprise DMZs [ILLUSTRATED]
- WebGIS(PostgreSQL+GeoServer+OpenLayers)之一 PostgreSQL安装及地理空间数据库实现
- 我儿子晓得害怕了,哈哈
- XML Weekend Crash Course
- Web Database Applications with PHP & MySQL, 2nd Edition [ILLUSTRATED]