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:
取滚动条宽度