¿Por qué cambia la ubicación cada vez que inicio mi aplicación desde la misma ubicación?

Hola, ¿alguien puede decirme mientras trabajo en Google Maps por qué a veces sucede, a veces obtengo mi lugar actual y, a veces, uno diferente como a 900 metros de distancia de mi ubicación actual? Como soy principiante, no entiendo por qué sucede esto. te estare muy agradecido

preguntado el 22 de mayo de 12 a las 16:05

2 Respuestas

Bueno, antes que nada, deberá observar cómo se devuelve la posición GPS en primer lugar: a través de su red, por lo que la diferencia en la ubicación actual y el margen depende principalmente de la cobertura de la red. por lo tanto, el retraso podría generarse por falta de conexión.

Además, la ubicación GPS se envía a través de su dispositivo de red, pero incluso cuando la cobertura de la red está optimizada, aún puede haber un pequeño margen entre su posición actual y la posición indicada. esto tiene que ver con varios elementos tanto en la conexión como en el estado del servidor/gps.

contestado el 22 de mayo de 12 a las 16:05

Bueno, dado que ahora conoce el problema, la respuesta es bastante obvia. lo mejor sería lanzar su propio satélite GPS y construir su propia red. (bromeando) solo asegúrate de optimizar los elementos debilitantes. su método debe basarse en una API de GPS que probablemente viene con estas soluciones: dennis

Se requiere algún código que explique cómo está configurando esto, así como el entorno en el que se encuentra (interiores, exteriores estacionarios, en movimiento, etc.)

Los proveedores de ubicación de Android son básicamente el GPS o la red (torres de telefonía celular) y, a veces, puntos wifi.

Puede solicitar usar uno o más tipos de proveedores, y cuando la ubicación cambia, el sistema le dice qué proveedor le está brindando la información y cuál es la precisión.

También puede pedirle a Android que le brinde el "Mejor" proveedor dándole un conjunto de criterios, sin embargo, esto tiene muchos problemas que dependen del dispositivo y podría terminar con la red cuando cree que debería obtener GPS, por lo que es lo mejor es administrarlos específicamente y no dejar que Android/dispositivo decida por usted.

También puede especificar la frecuencia mínima y una geocerca (cuán lejos se ha movido) antes de obtener una actualización que también afectará la precisión/uso de energía si se está moviendo.

Todos estos factores deben tenerse en cuenta, en general, si está utilizando solo GPS y está estacionario, entonces puede obtener algunas correcciones inestables desde el principio hasta que la precisión se estabilice, después de lo cual debería mejorar progresivamente hasta alcanzar su punto máximo. , entonces verá que la precisión y las correcciones rebotan un poco.

Por otro lado, si está conduciendo y el terreno está cambiando (colinas, edificios, etc.), entonces debe verificar la precisión del proveedor y hacer las mejores conjeturas sobre cuál usar, etc.

Si está adentro, las señales pueden degradarse, rebotar y hacer todo tipo de cosas interesantes, pero nuevamente, la cura es usar la señal más precisa que pueda obtener.

Si está permitiendo que Google Maps recuadro negro las cosas de ubicación, lo más probable es que sea una falla ambiental o del "mejor" proveedor del dispositivo.

Espero que eso ayude a explicar un poco las cosas.

contestado el 22 de mayo de 12 a las 17:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.