| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | <!DOCTYPE HTML><html>	<head>		<meta charset="utf-8"/>		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>		<meta name="HandheldFriendly" content="true"/>		<meta name="MobileOptimized" content="320"/>		<title>Hello H5+</title>		<script type="text/javascript" src="../js/common.js"></script>		<script type="text/javascript">function getOrient() {	outSet( "获取设备当前方向信息" );	plus.orientation.getCurrentOrientation( function ( o ) {		outLine( "alpha:" + o.alpha + "\nbeta:" + o.beta + "\ngamma:" + o.gamma );	}, function ( e ) {		outLine( "获取失败:" + e.message );	} );}var id = null;function watchOrient() {	if ( id ) {		return;	}	outSet( "监听设备方向变化信息" );	id = plus.orientation.watchOrientation( function ( o ) {		outSet( "监听设备方向变化信息\n" + "alpha:" + o.alpha + "\nbeta:" + o.beta + "\ngamma:" + o.gamma );	}, function ( e ) {		plus.orientation.clearWatch( id );		id = null;		outLine( "监听失败:" + e.message );	} );}function watchStop() {	if ( id ) {		outSet( "停止监听设备方向变化信息" );		plus.orientation.clearWatch( id );		id = null;	} else {		outSet( "没有监听设备方向变化" );	}}		</script>		<link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>	</head>	<body>		<br/>		<div class="button" onclick="clicked('orientation_level.html')">			水平仪		</div>		<div class="button" onclick="clicked('orientation_compass.html')">			指南针		</div>		<br/>		<ul class="dlist">			<li class="ditem" onclick="getOrient()">获取设备的方向信息</li>			<li class="ditem" onclick="watchOrient()">监听设备的方向变化</li>			<li class="ditem" onclick="watchStop()">停止监听</li>		</ul>		<div id="outpos"/>		<div id="output">Orientation可获取设备的方向信息,包括alpha(以垂直地心轴旋转的角度)、beta(以水平轴旋转的角度)、gamma(以垂直水平轴旋转的角度)三个方向信息。		</div>	</body></html>
 |