高德地图 JS API—参考手册基础库

高德地图 JS API—参考手册基础库

基础库

名称说明
AMap.DomUtilDOM相关的库函数集合,v1.4.2新增
AMap.Util常用库函数集合,v1.4.2新增
AMap.BrowserUtil包含当前浏览器的一些信息,v1.4.2新增

AMap.DomUtil库

函数返回值说明
getViewport(DOM)AMap.Size获取DOM元素的大小
getViewportOffset(DOM)AMap.Pixel获取DOM元素距离窗口左上角的距离
create(tagName,parentNode,className)
在parentNode内部创建一个className类名的tagName元素
setClass(DOM,className)
给DOM元素设置为className样式
hasClass(DOM,className)
DOM元素是否包含className
addClass(DOM,className)
给DOM元素添加一个className
removeClass(DOM,className)
给DOM元素删除一个className
setCss(DOM,Object)
给DOM元素删除一组样式,Object同样式表
setOpacity(DOM,opacity:Number)
给DOM元素设定一个透明度
rotate(DOM,rotation:Number,center:Pixel)
给DOM元素旋转一个角度,以center为中心,center以元素左上角为坐标原点
empty(DOM)
清空DOM元素
remove()
将DOM元素从父节点删除

AMap.Util库

函数返回值说明
colorNameToHex(colorName:String)#FFFFFF的颜色值将颜色名转换为16进制RGB颜色值
rgbHex2Rgba(hex:String)
将16进制RGB转为rgba(R,G,B,A)
argbHex2Rgba(hex:String)
将16进制RGBA转为rgba(R,G,B,A)
isEmpty(Object)
判断一个对象是都为空
deleteItemFromArray(array, item) 
从数组删除元素
deleteItemFromArrayByIndex(array, index) 
按索引删除数组元素
indexOf(array, item) 
返回元素索引
format(float,digits) 
保留小数点后digits位
isArray(Object) 
判断是否数组
isDOM(Object) 
判断参数是否为DOM元素
includes(array, item) 
判断数组是否包含某个元素
requestIdleCallback(function)Number同原生requestIdleCallback
cancelIdleCallback(id)
同原生cancelIdleCallback
requestAnimFrame(function)Number同原生requestAnimationFrame
cancelAnimFrame(id)
同原生cancelAnimationFrame

AMap.BrowserUtil库

属性名类型说明
uaString当前浏览器userAgent
mobileBoolean是否移动设备
platString平台类型,如:’windows’、’mac’、’ios’、’android’、’other’
windowsBoolean是否windows设备
iosBoolean是否iOS设备
iPadBoolean是否iPad
iPhoneBoolean是否iPhone
androidBoolean是否安卓设备
android23Boolean是否安卓4以下系统
chromeBoolean是否Chrome浏览器
firefoxBoolean是否火狐浏览器
safariBoolean是否Safari浏览器
wechatBoolean是否微信
ucBoolean是否UC浏览器
qqBoolean是否QQ或者QQ浏览器
ieBoolean是否IE
ie6Boolean是否IE6
ie7Boolean是否IE7
ie8Boolean是否IE8
ie9Boolean是否IE9
ie10Boolean是否IE10
ie11Boolean是否IE11
ielt9Boolean是否IE9以下
edgeBoolean是否Edge浏览器
isLocalStorageBoolean是否支持LocaStorage
isGeolocationBoolean是否支持Geolocation
mobileWebkitBoolean是否Webkit移动浏览器
mobileWebkit3dBoolean是否支持Css3D的Webkit移动端浏览器
retinaBoolean是否高清屏幕,devicePixelRatio>1
touchBoolean是否触屏
msPointerBoolean是否msPointer设备
pointerBoolean是否pointer设备
webkitBoolean是否webkit浏览器
webkit3dBoolean是否支持Css3D的Webkit浏览器
gecko3dBoolean是否支持Css3D的gecko浏览器
ie3dBoolean是否支持Css3D的ie浏览器
any3dBoolean是否支持Css3D的浏览器
opera3dBoolean是否支持Css3D的opera浏览器
isCanvasBoolean是否支持canvas
isSvgBoolean是否支持svg
isVMLBoolean是否支持vml
isWorkerBoolean是否支持WebWorker
isWebsocketBoolean是否支持WebSocket
isWebGLfunction判断是否支持webgl
0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x