OpenLayers.Util.getElement:

以数组的形式返回所有参数在document中的DOM元素

$:

OpenLayers.Util.getElement的别名

OpenLayers.Util.extend(目标对象,原对象):

将原对象中的所有非“undefined”属性拷贝到目标对象(包括"toString"函数)

OpenLayers.Util.removeItem:

从数组中移除所有指定的对象

OpenLayers.Util.clearArray:

数组长度置0,清除数组所有内容

OpenLayers.Util.indexOf:

查找元素在数组中第一次出现的位置,若找不到返回“-1”

OpenLayers.Util.modifyDOMElement:

修改DOM元素属性。参数:1,DOM元素;2,新的id;3,左上角位置;4,宽带和高度;5,定位方式(绝对或相对);6,边界宽度;7,当对象的内容超过其指定高度及宽度时如何管理内容;8,透明度

OpenLayers.Util.createDiv:

创建DOM元素Div。参数:1,Div元素的id,若未指定则使用OpenLayers.Util.createUniqueID("OpenLayersDiv")创建一个;2,左上角位置;3,宽带和高度;4,imgUrl:背景图片URL;5,定位方式(绝对或相对);6,边界宽度;7,当对象的内容超过其指定高度及宽度时如何管理内容;8,透明度

OpenLayers.Util.createImage:

创建DOM元素Img。参数:1,img元素的id,若未指定则使用OpenLayers.Util.createUniqueID("OpenLayersDiv")创建一个;2,左上角位置;3,宽带和高度;4,imgUrl:图片URL;5,定位方式(绝对或相对);6,边界宽度;7,透明度;8,delayDisplay延迟显示,是否下载了图片后再显示

OpenLayers.Util.setOpacity:

设置DOM元素透明度

OpenLayers.Util.onImageLoad:

绑定到(由createImage或createAlphaImageDiv创建的)image加载事件,img元素加载完成后清除背景颜色将图片显示出来

OpenLayers.Util.onImageLoadError:

尝试指定次数(默认1次)仍未成功后将背景颜色设置为指定颜色(“pink”),将display设为“”

OpenLayers.Util.alphaHack:

检测浏览器是否支持png图片透明

OpenLayers.Util.modifyAlphaImageDiv:

修改Div及其中img的属性。参数:1,要修改的DOM元素Div;2,新的id;3,左上角位置;4,div和img新的宽带和高度;5,imgUrl:Div中img新的URL;6,定位方式(绝对或相对);7,div中图片新的边界宽度;8,sizing:设置Div缩放属性;9,设置Div透明度

OpenLayers.Util.createAlphaImageDiv:

创建包含img的Div。1,id;2,左上角位置;3,div和img的宽带和高度;4,imgUrl:Div中img的URL;5,定位方式(绝对或相对);6,div中图片新边界宽度;7,sizing:设置Div缩放属性;8,设置Div透明度;9,delayDisplay延迟显示,是否下载了图片后再显示

OpenLayers.Util.upperCaseObject:

将数组的索引转化为大写(值不变)

OpenLayers.Util.applyDefaults(目标对象,原对象):

将原对象中存在而目标对象中不存在的属性拷贝到目标对象中

OpenLayers.Util.getParameterString:

将数组转化为url参数部分(&连接)形式的字符串

OpenLayers.Util.getImagesLocation:

取存储img文件的相对路径

OpenLayers.Util.Try:

依次执行参数中的函数,当有一个成功执行后,便返回其结果

OpenLayers.Util.getNodes:

以数组的形式返回指定元素的所有子元素中nodeName为指定名字的所有元素。参数:1,P:待扫描的父元素;2,要比对的结点名称

OpenLayers.Util._getNodes:

返回一堆元素中nodeName为指定名称的所有元素

OpenLayers.Util.getTagText:

返回被扫描对象“parents”的第“index”个指定“item”结点名称的结点的第2个(如只有1个则是第1个)子结点的值

OpenLayers.Util.getXmlNodeValue:

依次尝试取值node.text,node.textcontent,node.firstchild.nodevalue

OpenLayers.Util.mouseLeft(evt,div):

如果evt的对象或对象的祖先对象是div,则返回true

OpenLayers.Util.rad:

由半径得到对应的1°弧长

OpenLayers.Util.distVincenty:

测量两点之间的距离。WGS-84坐标系是目前GPS所采用的坐标系统,GPS所发布的星历参数就是基于此坐标系统的。 WGS-84坐标系统的全称是World Geodical System-84(世界大地坐标系-84),它是一个地心地固坐标系统。WGS-84坐标系统由美国国防部制图局建立,于1987年取代了当时GPS所采用的坐标系统―WGS-72坐标系统而成为GPS的所使用的坐标系统。WGS-84坐标系的坐标原点位于地球的质心,Z轴指向BIH1984.0定义的协议地球极方向,X轴指向BIH1984.0的启始子午面和赤道的交点,Y轴与X轴和Z轴构成右手系。采用椭球参数为: a = 6378137m f = 1/298.257223563

OpenLayers.Util.getParameters:

提取url参数部分,并解析成数组的形式返回

OpenLayers.Util.getArgs:

OpenLayers.Util.getParameters的别名,3.0版本中将移除

OpenLayers.Util.createUniqueID:

创建全局唯一的id。参数:prefix,id前缀,若未指定则为“id_”

OpenLayers.Util.normalizeScale:

若参数大于1则返回其倒数,否则直接返回原参数

OpenLayers.Util.getResolutionFromScale:

由比例得分辨率

OpenLayers.Util.getScaleFromResolution:

由分辨率的比例

OpenLayers.Util.safeStopPropagation:

安全的停止事件传递,但没有防止浏览器默认动作。此函数已停用。改用OpenLayers.Event.stop(evt, true)。

OpenLayers.Util.pagePosition:

计算DOM元素在页面中的位置

OpenLayers.Util.isEquivalentUrl:

根据给定的参数options(默认ignoreCase,ignorePort80,ignoreHash)比对两个url是否等值

OpenLayers.Util.createUrlObject:

由url地址和options创建urlObject

OpenLayers.Util.removeTail:

移除url地址在“?”和“#”之后的部分

OpenLayers.Util.getBrowserName:

检测浏览器名称

OpenLayers.Util.getRenderedDimensions:

计算要弹出内容要占用的空间大小

OpenLayers.Util.getScrollbarWidth:

取滚动条宽度