OpenLayers学习心得
更新时间:2024-03-25 08:22:01 阅读量: 综合文库 文档下载
- openlayers教程推荐度:
- 相关推荐
OpenLays学习笔记
目录
(一)项目介绍 ................................... 2
(二)源代码总体结构分析 ......................... 5
(三)BaseTypes :定义底层类与定制JS内置类 ...... 9
(四)BaseTypes: OpenLayers中定制JavaScript内置类 ............................................... 14 (五)空间数据的组织与实现 ...................... 19
(六)OpenLayers 数据解析—以GML为例 ........... 22
(七)数据渲染分析 .............................. 26
(八)地图表现 .................................. 29
(九)地图表现 .................................. 34
(十)OpenLayers中的控件 ....................... 37
(十一)OpenLayers事件机制分析 ................. 42
(十二)体系结构 ................................ 45
1
OpenLayers项目分析
(一)项目介绍
OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript包,目前的最高版本是2.5 V,通过BSD License 发行。它实现访问地理空间数据的方法都符合行业标准,比如OpenGIS的WMS和WFS规范, OpenLayers采用纯面向对象的JavaScript方式开发,同时借用了Prototype框架和Rico库的一些组件。
采用OpenLayers作为客户端不存在浏览器依赖性。由于OpenLayers采用JavaScript语言实现,而应用于Web浏览器中的DOM(文档对象模型)由JavaScript实现,同时,Web浏览器(比如IE,FF等)都支持DOM 。
OpenLayers APIs采用动态类型脚本语言JavaScript编写,实现了类似与Ajax功能的无刷新更新页面,能够带给用户丰富的桌面体验(它本身就有一个Ajax类,用于实现Ajax功能)。
目前,OpenLayers所能够支持的Format有:XML、GML、GeoJSON、GeoRSS、JSON、KML、WFS、WKT(Well-Known Text)。在OPenlayers.Format名称空间下的各个类里,实现了具体读/写这些Format的解析器。
2
OpenLayers所能够利用的地图数据资源“丰富多彩”,在这方面提供给拥护较多的选择,比如WMS、WFS、GoogleMap、KaMap、MSVirtualEarth、WorldWind等等。当然,也可以用简单的图片作为源。
第一次使用OpenLayers:
先到它的官方网站http://www.openlayers.org下载他的压缩包,解压后可以看到其中的一些目录和文件,拷贝目录下的OpenLayer.js、根目录下的lib目录、根目录下的img目录到你网站的Scripts目录下(当然,这个只是例子,您网站的目录结构您自己说得算,只要保证OpenLayers.js,/lib,/img在同一目录中即可)。 然后,创建一个index.html作为查看地图的页面,导入OpenLayers.js和你将要创建的js。
我们以加载WMS和GML文件为例。
正在阅读:
OpenLayers学习心得03-25
Unit3《Myweekendplan》ALet&39;slearn教学设计05-15
实验5--单管交流放大电路09-23
人教版选修一全册书单元练习13单元03-22
杭州市老旧小区社区化准物业管理服务指导手册2010.1106-06
航空运输产业与三亚学院合作开办空乘特色专业建设规划方案03-18
成果总结-甘肃医学院08-15
2012年4月四川教师资格证考试教育学真题及答案(A级)06-02
皮衣皮局项目可行性研究报告评审方案设计(2013年发改委标准案例04-14
小学生学法律知识03-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- OpenLayers
- 心得
- 学习