2011-04-28 13 views
6

Estoy desarrollando una aplicación para Windows Phone 7 y quiero decirle al usuario qué tan rápido están yendo. Algo tan simple como ...qué tan confiable es la velocidad del GPS en el teléfono con Windows 7

velocidad actual: 20 kmh Velocidad máxima: 33 kmh velocidad media: 25 kmh

me parece que tienen dos opciones: 1) el uso acelerómetro 2) use GPS

Me pregunto si la gente tiene sugerencias sobre qué método usar.

Preferiría usar el GPS (ya que es mucho más fácil de extraer), pero sé que la posición del GPS a menudo no es precisa por varias razones, pero ¿qué tan precisa es la velocidad?

Respuesta

6

La velocidad y la dirección tienden a ser más precisas que la posición absoluta; esto se debe a que la velocidad y la dirección son no calculadas mediante el seguimiento de las mediciones de posición sucesivas (como cabría esperar). Por el contrario, estos valores se estiman generalmente utilizando el desplazamiento Doppler de las señales del satélite, que, por razones técnicas, se ve menos afectado por los factores que tienden a distorsionar la posición absoluta.

Por el contrario, el acelerómetro probablemente no sea muy útil para medir la velocidad, ya que la velocidad y la aceleración son dos cosas diferentes.

0

El GPS va a ser muy preciso. La misma información proviene de los satélites y se utiliza para una gran cantidad de aplicaciones de GPS. Se necesita recepción de tres de ellos para obtener buenos datos. Es posible que los usuarios solo tengan dos o un satélite disponible. Si solo tiene un satélite, lo único que puede obtener es el tiempo.

Las limitaciones en la precisión pueden depender del receptor, por lo que puede variar en función del hardware real del teléfono en lugar del sistema operativo del teléfono Win7.

No puedo hablar con el código que Microsoft escribió que interpreta los datos, pero estoy seguro de que lo hicieron tan bien como lo haría cualquier otra compañía de software. No he oído hablar de ningún defecto en esa área específica para la EM.

+1

Estoy de acuerdo si hubiera dicho "el GPS * no * va a ser muy preciso", dependiendo de la parte de la constelación que esté actualmente sobre el horizonte y otros factores (los cañones urbanos son bastante malos para la recepción), el GPS del teléfono inteligente tiende a ser * algo * preciso: dar o tomar decenas/cientos de metros (cientos de pies); no mucho más abajo. Si tiene un mapa, puede enmascarar esto, p. tratando de ubicar al usuario en la ruta más cercana, pero nuevamente debes ser consciente de que estás esencialmente adivinando. Tiene razón en que esto no es específico de ninguna compañía, sino que es inherente al sistema. – Piskvor

+0

también, IIRC, necesita * al menos * cuatro satélites para obtener una solución, más con receptores de baja precisión como la mayoría de los teléfonos inteligentes. El algoritmo está intentando triangularlo en 4D (espacio + tiempo), ya que la señal del GPS es básicamente una secuencia de señales de tiempo, y su posición se calcula a partir de las posiciones satelitales conocidas y el cambio de tiempo entre las señales recibidas. – Piskvor

Cuestiones relacionadas