私は加速度計センサーを使って距離を判断する方法を知りたいのですが、それはAndroid搭載デバイスで歩くことが可能な場合、どうすれば実装できますか?ネットワークのない距離を測る
私はこのコードを使用しますが、実行しません。すべての答えをしてください?
@Override
public void onSensorChanged(SensorEvent event) {
float[] values = event.values;
int value = -1;
if (values.length > 0) {
value = (int) values[0];
}
if(event.sensor.getType()==Sensor.TYPE_STEP_DETECTOR) {
steps++;
}
}
float distance = (float)(steps*68.475)/(float)100000;
... GPSが機能しないという意味ではありません、あなたは時間を持っている、したがって、あなたは、速度や走行距離を持っている、それだけで数学です。 – luk2302
どのように加速を得ることができますか? –
これは非常に一般的な問題です、最初のヒットでは、例の束を得ることができます。https://stackoverflow.com/questions/22292617/how-to-calculate-distance-while-walking-in-android – Ibrahim