Velocidades y distancias desorbitadas con movil chino Star S7589
+8
TheJenAndTheAro
fluorecente
josemrvr
jesusma
oscaroum
angekcc
orux
giorgio
12 posters
Page 2 of 2 • 1, 2
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
TheJenAndTheAro wrote:Hecho. es un paseín corto pero se ve que los datos no son coherentes.
gracias!
Confirmado, esos android tiene mal implementada la función que calcula las distancias.
Tenéis que informar del bug al fabricante; esta función no está haciendo sus deberes correctamente, produce errores aleatorios:
http://developer.android.com/reference/android/location/Location.html#distanceTo%28android.location.Location%29
Lo que dice un tlf malo: coordenadas origen, coordenadas destino, -->distancia(distancia acumulada)
lat:xx.83857071 lon:-3.51789817 to lat:xx.83873397 lon:-3.51780068-->506.87493896484375(506.87493896484375)
lat:xx.83873397 lon:-3.51780068 to lat:xx.83881202 lon:-3.51800696-->286.276611328125(793.1515502929688)
lat:xx.83881202 lon:-3.51800696 to lat:xx.83875313 lon:-3.51822662-->261.075439453125(1054.2269897460938)
lat:xx.83875313 lon:-3.51822662 to lat:xx.83864564 lon:-3.51840899-->343.93817138671875(1398.1651611328125)
lat:xx.83864564 lon:-3.51840899 to lat:xx.8385836 lon:-3.51862714-->264.9671325683594(1663.1322937011719)
lat:xx.8385836 lon:-3.51862714 to lat:xx.83846688 lon:-3.51880534-->20.504671096801758(1683.6369647979736)
Lo que debería dar:
lat:xx.83857071 lon:-3.51789817 to lat:xx.83873397 lon:-3.51780068-->20.096590042114258(20.096590042114258)
lat:xx.83873397 lon:-3.51780068 to lat:xx.83881202 lon:-3.51800696-->20.336755752563477(40.433345794677734)
lat:xx.83881202 lon:-3.51800696 to lat:xx.83875313 lon:-3.51822662-->20.654674530029297(61.08802032470703)
lat:xx.83875313 lon:-3.51822662 to lat:xx.83864564 lon:-3.51840899-->20.172195434570313(81.26021575927734)
lat:xx.83864564 lon:-3.51840899 to lat:xx.8385836 lon:-3.51862714-->20.64094352722168(101.90115928649902)
lat:xx.8385836 lon:-3.51862714 to lat:xx.83846688 lon:-3.51880534-->20.504671096801758(122.40583038330078)
Sólo acierta una de cada pocas
jose
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
Buenas!
He estado leyendo este hilo y creo que muy pocos fabricantes actualizarán su versión de Android para solucionar este bug, ya que como dice orux, hay mas quejas de este problema con otros programas y se ha hecho muy poco para solucionarlo.
En caso de que actualicen, no todos los usuarios sabrán/querrán actualizar sus terminales ya sea por ignorancia/miedo de hacerlo.
Luego están los que culpan a las aplicaciones del problema (no solo ha pasado con OM), porque damos por echo que un móvil que nos ha costado una pasta es perfecto y no tiene errores...
Por lo tanto y si es posible, propongo a orux sobrescribir el método distanceTo con el método original de las versiones actuales de Android y probar si funciona.
La clase Location se puede ver aquí: https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/location/java/android/location/Location.java
y la parte que nos interesaría en principio sería esta:
No se si será más fácil implementar los métodos necesarios y la clase entera...
Saludos!
He estado leyendo este hilo y creo que muy pocos fabricantes actualizarán su versión de Android para solucionar este bug, ya que como dice orux, hay mas quejas de este problema con otros programas y se ha hecho muy poco para solucionarlo.
En caso de que actualicen, no todos los usuarios sabrán/querrán actualizar sus terminales ya sea por ignorancia/miedo de hacerlo.
Luego están los que culpan a las aplicaciones del problema (no solo ha pasado con OM), porque damos por echo que un móvil que nos ha costado una pasta es perfecto y no tiene errores...
Por lo tanto y si es posible, propongo a orux sobrescribir el método distanceTo con el método original de las versiones actuales de Android y probar si funciona.
La clase Location se puede ver aquí: https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/location/java/android/location/Location.java
y la parte que nos interesaría en principio sería esta:
- Code:
/**
* Returns the approximate distance in meters between this
* location and the given location. Distance is defined using
* the WGS84 ellipsoid.
*
* @param dest the destination location
* @return the approximate distance in meters
*/
public float distanceTo(Location dest) {
// See if we already have the result
synchronized (mResults) {
if (mLatitude != mLat1 || mLongitude != mLon1 ||
dest.mLatitude != mLat2 || dest.mLongitude != mLon2) {
computeDistanceAndBearing(mLatitude, mLongitude,
dest.mLatitude, dest.mLongitude, mResults);
mLat1 = mLatitude;
mLon1 = mLongitude;
mLat2 = dest.mLatitude;
mLon2 = dest.mLongitude;
mDistance = mResults[0];
mInitialBearing = mResults[1];
}
return mDistance;
}
}
No se si será más fácil implementar los métodos necesarios y la clase entera...
Saludos!
alkan- Cantidad de envíos : 84
Fecha de inscripción : 2011-10-13
Localización : 40,484723, -3,322517
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
Bueno eso de que lo barato sale caro....
Yo he pillado un Miz Z5 y te puedo asegurar que no tengo más problemas que con el SGS o el Galaxy Nexus que me han valido algo más de doble. Y este funciona perfectamente todo. Salvo oruxmap. Me fastidia no poder usarlo porque es un programa muy bueno. Pero, la verdad que runkeeper cumple todo lo que necesito. Por lo que si se soluciona el problema volveré a oruxmap. Sino me quedaré con runkeeper. Muchas gracias por tu ayuda y por todos estos años que he estado con esta app. Pero, hoy por hoy creo que es tirar el dinero en un terminal de marca.
Un saludo.
Yo he pillado un Miz Z5 y te puedo asegurar que no tengo más problemas que con el SGS o el Galaxy Nexus que me han valido algo más de doble. Y este funciona perfectamente todo. Salvo oruxmap. Me fastidia no poder usarlo porque es un programa muy bueno. Pero, la verdad que runkeeper cumple todo lo que necesito. Por lo que si se soluciona el problema volveré a oruxmap. Sino me quedaré con runkeeper. Muchas gracias por tu ayuda y por todos estos años que he estado con esta app. Pero, hoy por hoy creo que es tirar el dinero en un terminal de marca.
Un saludo.
angekcc- Cantidad de envíos : 7
Fecha de inscripción : 2013-01-30
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
angekcc wrote:Bueno eso de que lo barato sale caro....
Yo he pillado un Miz Z5 y te puedo asegurar que no tengo más problemas que con el SGS o el Galaxy Nexus que me han valido algo más de doble. Y este funciona perfectamente todo. Salvo oruxmap. Me fastidia no poder usarlo porque es un programa muy bueno. Pero, la verdad que runkeeper cumple todo lo que necesito. Por lo que si se soluciona el problema volveré a oruxmap. Sino me quedaré con runkeeper. Muchas gracias por tu ayuda y por todos estos años que he estado con esta app. Pero, hoy por hoy creo que es tirar el dinero en un terminal de marca.
Un saludo.
Pues sigo pensando lo mismo; ¿te parece poco fallo que no puedas usar OruxMaps?
Insisto que no es un error de OruxMaps; pasa con otras aplicaciones. Si esto te hubiese pasado con tu nexus ó sgs, estoy convencido que en pocos días los fabricantes hubiesen sacado un parche.
De todas formas, atendiendo a la recomendación de alkan, vamos a intentar ayudar a estos usuarios.
En esta beta se calcula la distancia sin usar el API de android-->www.oruxmaps.com/cs
Si alguien quiere probar, que indique si da buenos resultados.
NOTA: no se corrigen las estadísticas de los tracks antiguos; quien quiera corregirlos, debe utilizar las opciones:
--exportar a gpx, y volver a importar.
--usar la corrección de altitudes, que también recalcula las distancias.
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
Gracias Orux por tu interés
Sigue sin funcionar incluso después de exportar e importar el track.
Tampoco da bien cuando mides la distancia entre dos puntos. Al mover el cursor el valor que te va dando oscila entre uno correcto y uno incorrecto.
Espero que te sirva de algo esta información, porque entiendo lo difícil que es depurar sin tener un teléfono de los que presentan el problema.
Saludos
Sigue sin funcionar incluso después de exportar e importar el track.
Tampoco da bien cuando mides la distancia entre dos puntos. Al mover el cursor el valor que te va dando oscila entre uno correcto y uno incorrecto.
Espero que te sirva de algo esta información, porque entiendo lo difícil que es depurar sin tener un teléfono de los que presentan el problema.
Saludos
fluorecente- Cantidad de envíos : 4
Fecha de inscripción : 2013-06-10
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
fluorecente wrote:Gracias Orux por tu interés
Sigue sin funcionar incluso después de exportar e importar el track.
Tampoco da bien cuando mides la distancia entre dos puntos. Al mover el cursor el valor que te va dando oscila entre uno correcto y uno incorrecto.
Espero que te sirva de algo esta información, porque entiendo lo difícil que es depurar sin tener un teléfono de los que presentan el problema.
Saludos
Gracias;
A ver si acotamos dónde está el problema.
Punto de partida:
Esta aplicación hace unos cálculos y abre 'enviar mensaje' con el contenido de las pruebas; si alguien quiere probar-->http://www.oruxmaps.com/TestLocation.apk
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
orux wrote:fluorecente wrote:Gracias Orux por tu interés
Sigue sin funcionar incluso después de exportar e importar el track.
Tampoco da bien cuando mides la distancia entre dos puntos. Al mover el cursor el valor que te va dando oscila entre uno correcto y uno incorrecto.
Espero que te sirva de algo esta información, porque entiendo lo difícil que es depurar sin tener un teléfono de los que presentan el problema.
Saludos
Gracias;
A ver si acotamos dónde está el problema.
Punto de partida:
Esta aplicación hace unos cálculos y abre 'enviar mensaje' con el contenido de las pruebas; si alguien quiere probar-->http://www.oruxmaps.com/TestLocation.apk
orux
Buenas noticias;
En esta beta parece que no da errores; se calculan las distancias con fórmulas propias, en vez de las proporcionadas por android
-->www.oruxmaps.com/cs
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
orux wrote:angekcc wrote:Bueno eso de que lo barato sale caro....
Yo he pillado un Miz Z5 y te puedo asegurar que no tengo más problemas que con el SGS o el Galaxy Nexus que me han valido algo más de doble. Y este funciona perfectamente todo. Salvo oruxmap. Me fastidia no poder usarlo porque es un programa muy bueno. Pero, la verdad que runkeeper cumple todo lo que necesito. Por lo que si se soluciona el problema volveré a oruxmap. Sino me quedaré con runkeeper. Muchas gracias por tu ayuda y por todos estos años que he estado con esta app. Pero, hoy por hoy creo que es tirar el dinero en un terminal de marca.
Un saludo.
Pues sigo pensando lo mismo; ¿te parece poco fallo que no puedas usar OruxMaps?
Insisto que no es un error de OruxMaps; pasa con otras aplicaciones. Si esto te hubiese pasado con tu nexus ó sgs, estoy convencido que en pocos días los fabricantes hubiesen sacado un parche.
De todas formas, atendiendo a la recomendación de alkan, vamos a intentar ayudar a estos usuarios.
En esta beta se calcula la distancia sin usar el API de android-->www.oruxmaps.com/cs
Si alguien quiere probar, que indique si da buenos resultados.
NOTA: no se corrigen las estadísticas de los tracks antiguos; quien quiera corregirlos, debe utilizar las opciones:
--exportar a gpx, y volver a importar.
--usar la corrección de altitudes, que también recalcula las distancias.
orux
Pues con mi SGS todavía estoy esperando a que me reparen el GPS. Por eso compré el Nexus.
Porque estaba hasta las narices de llevarlo al servicio técnico y que solo me restablecerán los vores de fábrica. Cuando el problema era de hardware.
No digo que el problema sea de Oruxmap, porque de hecho no funciona con otros programas.
Pero, te puedo asegurar que no vuelvo a comprar un móvil por más de 300€. A mi madre le he pillado un GT-N7102 y va de fábula. Por 145€
Por cierto, muchas gracias por el gran trabajo orux
angekcc- Cantidad de envíos : 7
Fecha de inscripción : 2013-01-30
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
Buenas Jose, me gustaría hacerte un apunte sobre el valor de altitud con mi movil chino. Ayer estuve probando la beta en campo, y la distancia y velocidades me salían perfectos gracias a tu solución. Pero el valor de la altura me daba un error que me pareció no despreciable (decenas de metros, 40-50 m) incluso con la corrección sobre el geoide ya activada, cosa que no me ocurría con el movil anterior no chino (errores de 0 a 10 m con la corrección del geoide activada) alguna idea de porque puede ser?
Saludos
Saludos
georgielove- Cantidad de envíos : 1
Fecha de inscripción : 2013-06-26
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
Yo tengo un Jiatsu G3S y tenia el problema de las distancias. Acabo de instalar esta beta y con un paseo que me estoy dando va bien. Parece solucionado. Si veo algún problema ya lo indico.
arbolin- Cantidad de envíos : 2
Fecha de inscripción : 2013-06-27
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
Ahora lo he probado en el coche y sin problemas. Las estadísticas bien. La altura bien (no uso corrección del geoide y tengo de diferencia de los 50 y algo m de ondulación del geoide que existe por aquí). Antes tenía un Galaxy mini y funcionaba perfecto. Ahora Jiayu G3s chino con Android 4.2.1 y los problemas que tenía se han solucionado con la beta.
Muchas gracias!
Un gran programa!
Muchas gracias!
Un gran programa!
arbolin- Cantidad de envíos : 2
Fecha de inscripción : 2013-06-27
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
buenas,
he instalado la beta en en el antiguo (sony x8) y el nuevo (lenovo a820)
En las dos funcionan bien los cálculos (en el sony de siempre ) Los únicos valores dispares son la altitud (con la corrección desactivada en el lenovo los datos son mas parecidos) y la velocidad en movimiento (en el lenovo sigue disparandose....4kms/h en el sony, 26kms/h en el lenovo) distancias y demás, similares.
Muchas gracias por el esfuerzo!!!!!!!!!!!!!
he instalado la beta en en el antiguo (sony x8) y el nuevo (lenovo a820)
En las dos funcionan bien los cálculos (en el sony de siempre ) Los únicos valores dispares son la altitud (con la corrección desactivada en el lenovo los datos son mas parecidos) y la velocidad en movimiento (en el lenovo sigue disparandose....4kms/h en el sony, 26kms/h en el lenovo) distancias y demás, similares.
Muchas gracias por el esfuerzo!!!!!!!!!!!!!
TheJenAndTheAro- Cantidad de envíos : 6
Fecha de inscripción : 2013-06-12
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
TheJenAndTheAro wrote:buenas,
he instalado la beta en en el antiguo (sony x8) y el nuevo (lenovo a820)
En las dos funcionan bien los cálculos (en el sony de siempre ) Los únicos valores dispares son la altitud (con la corrección desactivada en el lenovo los datos son mas parecidos) y la velocidad en movimiento (en el lenovo sigue disparandose....4kms/h en el sony, 26kms/h en el lenovo) distancias y demás, similares.
Muchas gracias por el esfuerzo!!!!!!!!!!!!!
Hola;
creo que ya es cosa del gps, que o parece muy preciso. La velocidad la incorpora cada medición que proporciona el gps. Para lo de las alturas hay una solución:
descargate los ficheros DEM de tu zona (desde la vista 3D se pueden descargar). En configuración--gps selecciona la opción de usar la altura DEM en vez de la del GPS.
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
Hola! Yo soy poseedor de un jiayu g3s con el mismo problema con las distancias.
Os comento la solucion que he encontrado para mi terminal, aunque deberia ser valida para cualquier chip MTK6589.
Con permisos root editamos el archivo build.prop y al final añadimos la siguiente línea:
dalvik.vm.execution-mode=int:fast
Después de esto reiniciar el dispositivo y probad... a mi me va perfecto!!!
Os comento la solucion que he encontrado para mi terminal, aunque deberia ser valida para cualquier chip MTK6589.
Con permisos root editamos el archivo build.prop y al final añadimos la siguiente línea:
dalvik.vm.execution-mode=int:fast
Después de esto reiniciar el dispositivo y probad... a mi me va perfecto!!!
fullbloodedskull- Cantidad de envíos : 1
Fecha de inscripción : 2013-09-11
Re: Velocidades y distancias desorbitadas con movil chino Star S7589
esto esta sacado de móvilesdualsim probado por mi y funciona en un zopo con chip MTK6589.
Teniendo rooteado el teléfono, abrimos el "Root browser", y editamos el archivo "/system/build.prop"
Añadimos la siguiente línea
dalvik.vm.execution-mode=int:fast
Yo la he añadido justo debajo de otra línea que empieza por "dalvik.vm..."
para editar el buid. prop aconsejo, por su comodidad, el buildprop editor, esta en el Play...
fullbloodedskull perdón no me di cuenta que ya lo posteaste tu.
bueno pues vale para confirmar que funciona.
Teniendo rooteado el teléfono, abrimos el "Root browser", y editamos el archivo "/system/build.prop"
Añadimos la siguiente línea
dalvik.vm.execution-mode=int:fast
Yo la he añadido justo debajo de otra línea que empieza por "dalvik.vm..."
para editar el buid. prop aconsejo, por su comodidad, el buildprop editor, esta en el Play...
fullbloodedskull perdón no me di cuenta que ya lo posteaste tu.
bueno pues vale para confirmar que funciona.
josemrvr- Cantidad de envíos : 4
Fecha de inscripción : 2013-06-09
Page 2 of 2 • 1, 2
Similar topics
» Problemas con la velocidades medias y km en móvil chino
» Movil con un buen GPS
» No puedo ver las rutas en mi móvil
» Me falta un menu en el movil!
» INSTALACION
» Movil con un buen GPS
» No puedo ver las rutas en mi móvil
» Me falta un menu en el movil!
» INSTALACION
Permissions in this forum:
You cannot reply to topics in this forum