其他辅助函数 最后更新时间: 2024年02月26日
1、AMap.Util
AMap.Util 是常用库函数集合,包含颜色格式转换、数组操作、requestAnimationFrame 动画函数调用等。
其中颜色格式转换函数函数如下:
var colorStr = 'red';
var colorHex = 'ff0000'; //#RRGGBB
var colorRGBAHex = 'ffff0000'; //#AARRGGBB
var colorOut = AMap.Util.colorNameToHex(colorStr); //将颜色名称转换为16进制颜色代码,结果为 #ff0000
var colorOut2 = AMap.Util.rgbHex2Rgba(colorHex); //将普通16进制颜色代码转换为带透明度的 RGB 格式,结果为 rgba(255, 0, 0, 1.00);
var colorOut3 = AMap.Util.argbHex2Rgba(colorRGBAHex); //将带透明度的16进制颜色代码转换为带透明度的 RGB 格式,结果为 rgba(255, 0, 0, 1.00)
2、AMap.DomUtil
AMap.domUtil 是操作 DOM 相关的库函数集合。
其中以获取 DOM 元素大小的接口 AMap.DomUtil.getViewport 为例:
var body = AMap.DomUtil.getViewport(document.body); //获取文档视口信息
var width = body.width; //获取视口的宽度
var height = body.height; //获取视口的高度