Javascript 如何使用计步器插件?
我正在开发一个基于本机应用程序的projet。我必须用科尔多瓦语给一个简单的计步器编码。我已经在我的文件中下载了这个插件,但是我没有成功地把所有的信息都取回 这是我的密码:Javascript 如何使用计步器插件?,javascript,angularjs,cordova,ionic,Javascript,Angularjs,Cordova,Ionic,我正在开发一个基于本机应用程序的projet。我必须用科尔多瓦语给一个简单的计步器编码。我已经在我的文件中下载了这个插件,但是我没有成功地把所有的信息都取回 这是我的密码: var-app={ //应用程序构造函数 初始化:函数(){ 这是bindEvents(); }, //绑定事件侦听器 // //绑定启动时所需的任何事件。常见事件包括: //“加载”、“deviceready”、“脱机”和“联机”。 bindEvents:function(){ 文件.addEventListener('
var-app={
//应用程序构造函数
初始化:函数(){
这是bindEvents();
},
//绑定事件侦听器
//
//绑定启动时所需的任何事件。常见事件包括:
//“加载”、“deviceready”、“脱机”和“联机”。
bindEvents:function(){
文件.addEventListener('devicerady',this.ondevicerady,false);
},
//deviceready事件处理程序
//
//“this”的作用域是事件。要调用“receivedEvent”
//函数,我们必须显式调用“app.receivedEvent(…);”
ondevicerady:function(){
app.receivedEvent(“DeviceRady”);
},
//在接收到的事件上更新DOM
receivedEvent:函数(id){
var parentElement=document.getElementById(id);
var listeningElement=parentElement.querySelector('.listening');
var receivedElement=parentElement.querySelector('.received');
setAttribute('style','display:none;');
setAttribute('style','display:block;');
console.log('接收到的事件:'+id);
}
};
app.initialize()代码>
计步器
阿帕奇科尔多瓦酒店
连接到设备
设备已准备就绪
var successHandler=函数(PedMeterData){
//pedometerData.numberOfSteps;
//距离;
//有花梗的;
//地面下降;
};
计步器。开始计步器更新(成功处理者,错误者);
计步器。停止计步器更新(成功回调,失败回调);
根据:
平台和设备支持
仅限iOS 8+版本。并非所有设备都支持这些功能,甚至
使用iOS 8时,请确保使用检查功能支持
功能
因此,您可以测试此代码是否支持此功能:
pedometer.isStepCountingAvailable(function(){
console.log( "Pedometer step counting is available" );
}, function(){
console.log( "Pedometer step counting is NOT available" );
});
然后你可以用pedometer.isDistanceAvailable()
和pedometer.isFloorCountingAvailable
做同样的事情,但当我启动ripple时它说连接到设备:/HTML中说“连接到设备”和“设备就绪”,但它没有绑定到计步器。当(移动)设备加载DOM时(即处于“就绪”状态),但当我单击index.html、函数document.addEventListener('deviceready',this.onDeviceReady,false);)时,它会发生变化,必须打开右键吗?我看不到任何证据。你凭什么这么认为?根据文档(),如果您使用false
,则表示您不需要userCapture
。也许你想把设置为true
?我不知道计步器是如何定义的,也不知道它是在哪里定义的。你能把一些代码发布到JS fiddle或类似的东西上吗?我不知道如何将这种脚本归因于我的html代码。如果有人能帮我开始…因为它来自一个插件计步器