2013-08-25 2 views
-1

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

Я получаю информацию о том, насколько точна моя позиция, например, 5 м, 100 м и т. Д. Но я хотел бы знать, насколько точна моя временная метка в зависимости от точности положения. Конечно, я знаю, что точность позиции коррелирует с точностью временной метки (это основная идея gsp), но я хотел бы знать, какую ошибку отметки времени (в миллисекундах) следует ожидать, когда я получаю позицию с точность 5 м, 50 м, 100 м и т. д. Есть ли простой способ рассчитать это?

+0

Я не понимаю, чего вы хотите. если вы спросите о том, когда образец был взят, он всегда доступен. это часть класса Location: http://developer.android.com/reference/android/location/Location.html#getTime() –

+0

Я хочу знать, насколько точна метка времени, упрощая проблему, например, если я могу установить часы устройства, используя эту метку времени, которую я собираю вместе с моей позицией. – Luman75

+0

это так же точно, как и получается. getTime находится в ms, а getElapsedRealtimeNanos возвращает его в ns. конечно, это может занять некоторое время до получения события. –

ответ

1

Время от gps точный (микроны или нано), но это не поможет вам, так как смартфон может задерживать сообщение о местоположении до одной секунды.

+0

Итак, если я получаю временную метку gps, я не могу использовать ее, например, чтобы установить часы телефона на фактическое время, потому что сообщение может быть отложено? – Luman75

+0

Это всегда зависит от того, чего вы точно хотите. Синхронизировать временную метку смартфона с GPS лучше всего с помощью операционной системы телефона. – AlexWien

Смежные вопросы