iPhone GPS может дать точную скорость для запущенного приложения?

Я полагаю, что создание приложения для iPhone GPS помогает бегунам. Это должно было бы получить точное скорочтение (в 1 миле в час) каждые 10 секунд. Способны iPhone 3GS или новый iPhone 4 к предоставлению чтения этого точного?

7
задан Gattster 27 June 2010 в 05:52
поделиться

7 ответов

По точности это возможно (если, конечно, вы не потеряете сигнал). Тем более, что GPS гораздо более точен в относительном позиционировании (т.е. у него может быть 10-метровая неопределенность при определении вашего местоположения на карте, но он обнаружит это, если вы переместитесь на 1 м). В периоды отсутствия сигнала вы просто получите среднюю скорость или что-то в этом роде.

Однако учтите, что если оставить GPS включенным, то это приведет к значительному расходу заряда батареи, поэтому при длительном использовании он может быть неудовлетворительным для ваших клиентов.

Возможно, вам захочется использовать другие технологии или попросить помощи пользователя и реже использовать GPS. Например, вы можете выбирать местоположение каждую минуту или около того, а затем использовать API карты, чтобы угадать, как пользователь переместился из точки A в точку B (или спросить пользователя, если это невозможно).

4
ответ дан 7 December 2019 в 05:17
поделиться

Это возможно, но нельзя полагаться на это на 100% из-за возможных неточностей GPS. И ваше время должно быть таким, чтобы оно измеряло расстояния по прямой линии, поэтому 10 секунд с интервалом могут работать, но вы также можете фиксировать точку каждую секунду или две, а затем вычислять расстояние между всеми точками в этом 10-секундном разбросе и использовать это против отметка времени начала и отметка времени окончания. Лучший вариант - собрать что-нибудь и протестировать.

2
ответ дан 7 December 2019 в 05:17
поделиться

Есть ли в iphone акселерометр? Вы могли бы сделать это так. Кроме того, есть очень похожее приложение, которое я использую лично, которое работает очень хорошо, но оно не для iphone из-за различных ограничений ОС.

http://velocomputer.com/

1
ответ дан 7 December 2019 в 05:17
поделиться

Возможно, вам лучше будет подсчитывать количество сотрясений, поскольку каждое сотрясение будет соответствовать удару ногой. Затем используйте GPS как средство калибровки средней длины шага бегунов каждые 10 секунд или около того. Со временем вы сможете сопоставить частоту ударов ног и данные GPS со средней длиной шага. Я ожидал, что более уставший бегун будет использовать более короткий шаг и меньше ударов ногой в секунду.

1
ответ дан 7 December 2019 в 05:17
поделиться

Да, вероятно, это короткий ответ. Скачайте аналогичное приложение, например Trails Lite, чтобы проверить его для своих нужд.

Если вы усредните образцы местоположения за 10 секунд, то в итоге получите довольно точное показание скорости. Подумайте об этом как об игле спидометра в старом автомобиле, подпрыгивающей на каждой выбоине. Если вы посмотрите на нее в течение доли секунды, то не сможете сказать, какую скорость вы развиваете, но если вы будете изучать ее в течение 10 секунд (а я не рекомендую пробовать это делать), то сможете получить гораздо более точное представление.

Как уже было отмечено, точность абсолютного позиционирования может быть только до 40 м или около того, но относительное позиционирование намного точнее, и это то, что вам нужно.

1
ответ дан 7 December 2019 в 05:17
поделиться

Как отмечали некоторые люди, вы столкнетесь с проблемой пятен в сервисе. Это можно объяснить, хотя я бы не назвал это фиксированным, отслеживанием их средней скорости за последнюю минуту / несколько минут и применив это к «серой зоне».

Это заставляет их двигаться вперед со скоростью, которую можно с уверенностью принять за их текущую скорость, до тех пор, пока они не будут часто останавливаться и трогаться с места. Этот резервный номер можно поддерживать в актуальном состоянии и заменять на номер в реальном времени в тех случаях, когда услуга недоступна, а затем заменять снова, когда услуга возвращается. Вы могли бы включить акселерометр, чтобы убедиться, что они все еще работают, когда отображается резервный номер.

0
ответ дан 7 December 2019 в 05:17
поделиться

Под вопросом со временем. Может быть, на несколько циклов. Но между сном, задержкой GPS и проблемами с точностью, я думаю, это будет сложно. Также стоит спросить, сколько человек бегают со своими iPhone?

-1
ответ дан 7 December 2019 в 05:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: