2009-08-13 50 views
13

我开始尝试为我的iPhone以及其他支持网络的手机进行一些基于网络的游戏编程,并且很难在浏览器中使用JavaScript访问加速计。有没有使用Javascript的iPhone加速计?

在最新的版本,我知道我有访问位置信息,但现在我希望我可以利用加速度计的一些比赛我计划制作的。

另外,Android手机也可以吗?

+0

相关:[?如何使用JavaScript访问加速计/陀螺仪数据(http://stackoverflow.com/questions/4378435/ how-to-access-accelerometer-gyroscope-data-from-javascript/4378439) – 2011-11-03 12:07:30

回答

0

jharlap是正确的,但我很好奇,想知道这是否会在Palm Pre的工作。 Pre的本地开发使用html和JavaScript完成,但是有特殊的JavaScript API来访问手机的功能,我相信这些功能只适用于本地存储的应用程序。我想知道这些是否可以通过浏览器获得。我怀疑它,但它会很有趣。

-2

结帐PhoneGap project。它提供API来访问加速度计和JavaScript的GPS位置。

“常规”的JavaScript不能访问加速度计的信息,也可以使用iPhone OS 3.0支持W3C地理定位API访问地理位置。

然而,一个项目(例如PhoneGap的)可被用于构建的JavaScript和Objective-C的能力之间的桥,以露出该功能。如果您希望将应用程序部署为独立应用程序,那么它就可以工作,只需一个WebKit即可从服务器加载html内容。

我没有与他们的框架发挥,但它们提供了iPhone和Android项目模板,你可以开发你的JavaScript游戏,将工作几乎出的即装即用iPhone和Android上工作。尽管如此,我无法评论性能和用户体验。

+0

这是完全错误的。普通的JavaScript可以访问苹果和安卓浏览器上的加速度计。此外,你的解决方案是不可用的,因为他正在创建一个网站,而不是一个应用程序,因此phonegap apis不可用。 – Shayne 2016-09-19 05:46:24