Util.js文件包括了OpenLayers库中的辅助通用函数。

 Util.getElement  获取一个HTMLELement元素,类似prototype库中$函数。如果window.$不存在,则被设置为window.$=getElement
Util.isElement(o)  判断指定的o是否为一个HTML元素,注:此方法实现的不太严谨,nodeType可以被伪装,如var o = {nodeType:1},非HTMLELement。
Util.extend(destination, source) 将source对象中属性copy到destination对象中。
Util.removeItem(array, item) 称除array数组中item项
Util.clearArray 清空数组内容
Util.indexOf(array, obj) 返回obj在array数组中的索引值
Util.modifyDOMElement(element, id, px, sz, position,border, overflow, opacity) 修改给定的element元素的多个属性
Util.createDiv(id, px, sz, imgURL, position,border, overflow, opacity) 创建一个div元素,如果不设置id,则会自动产生一个uniqueId,并可选地设置它的一些属性
Util.createImage(id, px, sz, imgURL, position, border,opacity, delayDisplay) 创建一个image元素,如果不设置id,则会自动产生一个uniqueId,并可选地设置它的一些属性
Util.alphaHack() 检查浏览器是否需要对PNG图片进行hack处理
Util.modifyAlphaImageDiv(div, id, px, sz, imgURL, position, border, sizing, opacity) 修改一个PNG图片透明属性及所在的元素div多个属性。
Util.createAlphaImageDiv(id, px, sz, imgURL, position, border, sizing, opacity, delayDisplay) 创建一个带PNG透明图片的DIV元素
Util.upperCaseObject(object) 复制object值值并创建一个新对象,健值大写
Util.getParameterString(params) 将params组成key1=value1&key2=value2&key3=value3形式
Util.urlAppend(url, paramStr) 追加paramStr参数到url
Util.Try() Execute functions until one of them doesn't throw an error.
Util.getNodes(p, tagName) 获取p元素中,包含tagName标签所有元素
Util.getTagText(parent, item, index) 获取一个标签的文本值
Util.getXmlNodeValue(node) The text value of the given node, without breaking in firefox or IE
Util.toFloat(number, precision) 将数字转换成浮点数,精度为precision
Util.distVincenty(p1, p2) 计算两点间距离(球面坐标)
Util.getParameters(url) 解析一个url参数为javascrpt对象
Util.createUniqueID(prefix) 返回一个唯一ID字符串
Util.getResolutionFromScale(scale, units) 根据比例尺获得屏幕分辨率
Util.getScaleFromResolution(resolution, units) 根据屏幕分辨率获得比例尺
Util.pagePosition(forElement) 计算元素在页面中的位置
Util.removeTail(forElement) 移除utl中的?与#
Util.getBrowserName() 当前使用的浏览器名称
Util.getFormattedLonLat(coordinate, axis, dmsOption) 格式化经纬度坐标为度分秒

转载于:https://www.cnblogs.com/jenry/archive/2010/06/04/1751048.html

OpenLayers辅助函数Util.js(三)相关推荐

  1. 总结Vue第一天~简单介绍、基本知识、辅助函数和js数组的高阶函数

    目录 vue中文官网 一.简单介绍: (1)vue.js :本质就是一个js 核心类库[跟咱使用的其他组件插件而安装他们]: ■ 安装方式: (2)小demo了解一下vue.js: (3)响应式: 二 ...

  2. day01 js三种导入html的方法、js书写规范、变量的基本使用、变量提升

    昨天是初学js的第一天,为什么今天才写,我觉得这样可以帮助我复习昨天的知识,加深对js的理解. 我之前学过java的,昨天转入js的学习,对js略有些体会和大家分享下,js刚入门感觉js相对于java ...

  3. 十分钟,学会使用js三种方法创建本地json数据文件

    前言 在干业务时,需要得到一份全国省市到街道的区划数据,刚好业务中连接了高德地图,高德地图又提供了区划的api,这下只需要把数据写到json里了.什么!你说你还不会用js创建json文件?没关系,只需 ...

  4. js 三个点 “...“ 省略号的语法

    js 三个点 "-" 省略号的语法 概念 "-"是ES6的新语法,该写法在js的不同语境中有不同的解释,可解释为展开语法(Spread syntax)和剩余语法 ...

  5. 错误:uni-app:@dcloudio\uni-cli-shared\lib\util.js:7

    uni-app开发时遇见的错误: 将node_modules包删除后,重新npm insatll 重新运行,控制面板出现如下错误: 主要错误:const normalizePath = path =& ...

  6. util.js 常用

    /*公共js库,包含各种公共方法和公共库*/ define(['jquery','artTemplate','layer','accounting','moment','store','lodash' ...

  7. OpenLayers事件处理Event.js(七)

    主要用来向HTML元素绑定事件处理函数,并触发运行事件处理函数. 代码 OpenLayers.Event = { //事件cache     observers: false,          // ...

  8. JS三种消息框的使用

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>win ...

  9. vue.js 三种方式安装--npm安装

    Vue.js是一个构建数据驱动的 web 界面的渐进式框架.     Vue.js 的目标是通过简单的 API 实现响应的数据绑定和组合的视图组件.它不仅易上手,便于与第三方库或既有项目整合.     ...

最新文章

  1. 互联网企业的移动布局
  2. saltstack之(二)软件包下载安装
  3. 学院派 实践派 计算机科学与技术,饶旻现场为boss所在企业“挑错”
  4. 核弹级漏洞 Apache Log4j2 漏洞详情和修复建议
  5. mysql 数据库之表操作
  6. 经典算法题--求对策字符串的最大长度
  7. Java发送邮箱验证码、session校验功能
  8. MySQL · 特性分析 · 执行计划缓存设计与实现
  9. Photoneo Montion L3D相机安装和注意事项
  10. 给Android平板添加字体,以华为平板为例
  11. Excel 某招聘网站职位分析项目
  12. 【解决】ubuntu桌面无法进入问题
  13. sqli-labs 1~4 多命通关攻略
  14. Java的小数点后精度计算
  15. 【数据结构系列】单链表
  16. 2019年总结和展望
  17. 运营商大数据获客的优势
  18. C++11新特性(原封不动转载待查)
  19. 无人驾驶技术——Radar雷达
  20. 华为当个pl怎么样_PL是华为最难干的岗位吗?

热门文章

  1. eslint vscode 自动格式化_配置VSCode编辑器适配VUE3开发
  2. python property装饰器原理,Python @property装饰器不起作用
  3. 我与Linux的相识之旅
  4. [USACO16JAN]Angry Cows S[二分+贪心]
  5. 网络工程师计算机类吗,机房网络工程师 | 网络工程专业的你知道吗?
  6. 编译是检查C语言什么的错误,c语言编译过程
  7. P1087 FBI树
  8. ajax前后台交互 .net,使用ajax进行前后台的数据交互
  9. 计算机病毒攻防技术研究,计算机网络病毒辐射攻防技术研究.pdf
  10. 图形交互界面_人机交互界面UI简介