2009-08-13 24 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