получать скорость на устройстве без симок и прочего
SensorManager и TYPE_ACCELEROMETER
Ат души
А он в машине будет понимать ускорение? если прикреплён к стеклу
Вам нужна скорость перемещения из точки А в точку Б? Ускорение предмета в равномерно движущемся автомобиле = 0.
Вот, именно это и хотелось узнать. Да, мне нужна скорость перемещения между а и б
суть в том, что устройство будет находится в автомобиле, который двигается. Заказчики хотят получать скорость/ускорение не используя GPS/интернет, а используя датчики устройства, и я пока не сильно понимаю, возможно ли это
Берете координаты А и Б, вычисляете расстояние между ними (в map API есть функция для этого). Зная время передвижения из А в Б и расстояние между ними, находим скорость. Без координат и GPS это гемор геморный. Вам так или иначе всё придется приводить к А и Б, расстоянию между ними и времени движения между А и Б. Так физика устроена 😏
"Без координат и GPS это гемор геморный" тоесть каким то образом возможно? Или эт просто фраза о том, что не еби мозга?)
Возможно, конечно. Но, чтобы найти скорость движения, задача всё равно сводится к расстоянию и времени. Теперь попробуйте примерно себе представить, как этого можно добиться, используя только акселерометр и компас на девайсе.
о ужас))
С акселерометром можно кое-как улавливать шаги человека и отсюда найти *примерную* скорость. Но движение машины - это совсем другая история. Машина не шагает, если это не шагающий экскаватор или AT-AT из Star wars 😁
через аселерометр написав что то типа инерциальной навигационной системы собственной) Но это уровень курсовой физтеха примерно и погрешность там будет в проценты и квадратично расти с момента старта отсчета
Обсуждают сегодня