Cómo forzar el proveedor de GPS para obtener velocidad en Android?
Quiero factor de velocidad en mi aplicación de GPS en android. Quiero utilizar proveedor de red y proveedor de gps tanto para obtener actualizaciones de ubicación. Pero el proveedor de la red apenas da velocidad. Mientras que el proveedor de GPS proporciona corrección muchas veces.
-
¿Pero es así que una vez que se encuentra una corrección sin velocidad, el dispositivo no solicitará una nueva actualización hasta que cambie el intervalo o la distancia establecida en requestLocationUpdates? Si es así, ¿cómo puedo hacer cumplir para continuar hasta que tenga velocidad. He encontrado la clase Criteria, pero podemos usarla solo mientras elige un proveedor. Quiero usarlo mientras obtengo el arreglo. Puedo ?
- ¿Se puede ampliar el tamaño de la superposición con el mapa de google en android?
- Cómo calcular la distancia de diferentes marcadores en un mapa y luego recoger el menos uno
- Getlastknownlocation siempre devuelve null después de reinstalar el archivo apk a través de eclipse
- ¿Cómo utilizar mejor los datos GPS?
- ¿Cómo puedo encontrar usuarios de aplicaciones cercanos en android?
-
Otra cosa que me di cuenta es que a veces me dan la velocidad de ser 127 m / s al inicio, incluso yo soy constante, entonces se normaliza a la velocidad real. ¿Es este un problema de dispositivo (probado en G1), o es en general dependiendo de satallite o ubicación?
-
¿El uso de Criterios al elegir proveedor, no me proporcionará puntos de ubicación que no encajan? Como si fijé criteriaObj.setSpeedRequired (verdadero), entonces no conseguiré puntos si no hay tal availble. Como necesito actualización de posición en cualquier caso.
Alguna sugerencia ?
- Cómo crear mapas que detectan la ubicación automática en React-Native
- Cómo calcular el total de millas Viajar de la ubicación actual a otra ubicación ¿Oyente de ubicación?
- Android GPS Activa / desactiva el ahorro de tiempo en un archivo de texto Dentro de SDCARD con líneas de múltiples líneas
- Android escribe EXIF Latitude y Longitud GPS en JPEG falló
- ¿Utilizar el teléfono Android como ARM dev board?
- Uso del GPS para capturar velocidad
- Cómo saber si un dispositivo Android está cerca de una dirección google maps api
- Tiempo de espera de Android GPS
Contestando mi vieja pregunta
-
Para solicitar actualizaciones continuas es necesario establecer la distancia mínima y el tiempo mínimo de actualización como cero. Esto sin embargo drenará la batería del dispositivo más rápidamente, pero usted es seguro que usted consigue el mejor del hardware del GPS y filtra sus condiciones.
-
Este 127 m / s ^ 2 es de hecho un error en android. Después de revisar el código de la aplicación de Google mytracks GPS, he encontrado que ha notado y filtrado este caso especial de 127 en su propio código!
-
Sí, no obtendrá puntos que no tengan velocidad.
Creo que sus preguntas sobre los servicios basados en la ubicación de Android se responden en una sesión reciente de Google I / O que comienza en la diapositiva 73 de 84 en la presentación de diapositivas pdf.
En particular, la sesión describe cómo implementar un patrón de retroceso que comienza con una gran cantidad de oyentes de localización y elimina a los oyentes a medida que mejora la precisión (momento en el que los cálculos de velocidad serían creíbles).