首页 > HTML5/CSS3

html5plus Orientation模块管理设备的方向信息

发表于2015-07-16 11:47:21| --次阅读| 来源webkfa| 作者html5plus

摘要:Orientation模块管理设备的方向信息,包括alpha、beta、gamma三个方向信息,通过plus.orientation可获取设备方向管理对象。

orientation

Orientation模块管理设备的方向信息,包括alpha、beta、gamma三个方向信息,通过plus.orientation可获取设备方向管理对象。

方法:

对象:

回调方法:

权限:

permissions

"Orientation": {
	"description": "访问方向感应器信息"
}
			

OrientationOption

JSON对象,监听设备方向感应器参数

属性:

  • frequency: (Number 类型 )更新方向信息的时间间隔

    数值类型,单位为ms,默认值为500ms。

Rotation

JSON对象,设备方向信息数据

interface Rotation {
	readonly attribute float alpha;
	readonly attribute float beta;
	readonly attribute float gamma;
	readonly attribute float magneticHeading;
	readonly attribute float trueHeading;
	readonly attribute float headingAccuracy;
}
				

属性:

  • alpha: (float 类型 )以z方向为轴心的旋转角度

    浮点数类型,只读属性,取值范围为0到360(不等于360)。

  • beta: (float 类型 )以x方向为轴心的旋转角度

    浮点数类型,只读属性,取值范围为-180到180(不等于180)。

  • gamma: (float 类型 )以y方向为轴心的旋转角度

    浮点数类型,只读属性,取值范围为-180到180(不等于180)。

  • magneticHeading: (float 类型 )设备方向与地球磁场北极方向的角度

    浮点数类型,只读属性,取值范围为0到360(不等于360)。

  • trueHeading: (float 类型 )设备方向与地球真实北极方向的角度

    浮点数类型,只读属性,取值范围为0到360(不等于360)。

  • headingAccuracy: (float 类型 )设备方向值的误差值

    浮点数类型,只读属性,取值范围为0到360(不等于360)。

OrientationSuccessCallback

获取设备方向信息成功的回调函数

void onSuccess( rotation ){
	// Get orientation success code.
}
				

参数:

  • rotation: DOMString ) 必选 设备的方向信息Rotation

返回值:

void : 无

OrientationErrorCallback

获取设备方向信息失败的回调函数

void onError( error ) {
	// Get orientation error code. 
}
				

参数:

  • error: DOMException ) 必选 失败信息

返回值:

void : 无

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1