Openlayers 源码分析(版本2.9.1)—Openlayers

简介:

  此类对应的文件是OpenLayers-2.9.1\lib\Openlayers.js

    此文件是在调试的时候引用的,它将分别引用Openlayers的每个类的脚本(js文件)。而OpenLayers-2.9.1目录下的OpenLayers.js文件则是已经压缩好的直接在部署时使用的脚本。

    此类即是Openlayers库的最上层的类, Openlayers库的所有类都在Openlayers命名空间之下。

    这个类的方法不多,也很好理解,具体参见附件中对代码的注释。

    其中比较难懂的可能就是附件中59行的那个正则表达式。

    此正则表达式的作用就是判断是否从网络上下载Openlayers的库。如果是,则将脚本前的路径截取下来,

    比如src= “http://www.Openlayers.org/api/Openlayers.js”。

    则var match = src.match(isOL);的结果

    match[1]=” http://www.Openlayers.org/api/”。

    此正则表达式分为三部分:(^|(.*?\\/))OpenLayers._scriptName(\\?|$)。 

    match[1]就是(^|(.*?\\/))匹配到的部分。

 

    附件下载地址:Openlayers源码翻译



本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/archive/2010/06/17/1759812.html,如需转载请自行联系原作者

目录
相关文章
|
数据采集 JavaScript 前端开发
Go和JavaScript结合使用:抓取网页中的图像链接
Go和JavaScript结合使用:抓取网页中的图像链接
|
11月前
|
JavaScript Java Go
Go、Node.js、Python、PHP、Java五种语言的直播推流RTMP协议技术实施方案和思路-优雅草卓伊凡
Go、Node.js、Python、PHP、Java五种语言的直播推流RTMP协议技术实施方案和思路-优雅草卓伊凡
817 0
|
存储 边缘计算 安全
探索边缘计算在工业自动化中的应用
【5月更文挑战第14天】本文探讨了边缘计算在工业自动化中的应用,包括实时数据分析、预测性维护、协同制造及安全隐私保护。边缘计算通过在数据源头处理信息,实现更快响应和低延迟,促进生产效率提升、稳定性增强及安全性改善。随着技术发展,边缘计算将在工业自动化领域扮演更重要角色,推动制造业数字化转型。
|
缓存 Linux
百度搜索:蓝易云【CentOS-8 - AppStream 错误:为 repo ‘AppStream‘ 下载元数据失败解决教程。】
通过以上步骤,你应该能够解决 "为 repo 'AppStream' 下载元数据失败" 的错误,并成功更新 AppStream 仓库的元数据。
1301 0
|
JavaScript 数据库 Python
常见的Web框架汇总整理
常见的Web框架汇总整理
385 0
常见的Web框架汇总整理
|
Linux 编译器 C语言
互斥锁mutex
互斥锁mutex
281 0
|
安全 关系型数据库 MySQL
mysql安装各种报错处理
mysql安装各种报错处理
607 0
|
Windows Python
Windows下如何查看某个端口被谁占用
Windows下如何查看某个端口被谁占用 一、查看那个端口被调用  我告诉大家一个方法,^_^。  1、 开始—->运行—->cmd,或者是window+R组合键,调出命令窗口;   2、输入命令:netstat -ano,列出所有端口的情况。
5227 0
|
PHP
Laravel中pluck的使用——返回指定的字段值信息列表
$model = self::where(['is_delete' => 0, 'is_on_sale' => 1]) ->whereIn('goods.cat_id', GoodsCategory::getCategoryIds($category)) ...
2586 0

热门文章

最新文章