Необходимо создать приложение, в котором пользователь может найти расстояние между двумя точками.Найдите расстояние ходьбы с помощью акселерометра
Концепция походит на то, что пользователь запустит приложение и начнет ходить, и после нескольких шагов он нажмет кнопку, которая покажет ему расстояние, пройденное им с того места, где он только что запустил приложение. и где он остановился.
Я знаю, что мы можем найти расстояние между двумя местоположениями, используя класс CLLocation, но задача состоит в том, чтобы получить точные измерения до 3 метров.
Даже я не уверен, что мы можем использовать акселерометр, так как, если я в покое, акселерометр обнаруживает только ускорение из-за силы тяжести. Это, очевидно, установило расстояние ходьбы до 0, поэтому не знаю, как определить начальную точку.
Любой намек на это будет очень полезен для меня.
Акселерометр обнаруживает любое ускорение. Например, если вы находитесь в автомобиле, который ускоряется, ваш телефон будет обнаруживать горизонтальное ускорение в дополнение к фоновой гравитационной. – Almo
Я в основном занимаюсь реализацией такой функциональности, где iPhone способен измерять небольшое расстояние, перемещенное из одной точки в другую, с использованием акселерометра не требуется –