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:
取滾動條寬度