¿Hay alguna manera de configurar un desplazamiento de ubicación de tal manera que los datos del GPS de mi teléfono se sigan utilizando para establecer una ubicación, pero se aplique un valor de ajuste al valor base? (por ejemplo, todos los valores ajustados a 6,5 m del suroeste). Dos casos en los que esto sería útil son cuando se utilizan programas que tienen mapas base con datos de desplazamiento falsos, pero se quiere que el teléfono piense que está en el lugar correcto encima de los datos falsos. Además, a veces las coordenadas calculadas por el sistema GPS en un día determinado son simplemente erróneas, y normalmente en un día determinado son erróneas por una cantidad bastante fija. En lugar de pasar todo el día con mi teléfono marcando 30m al norte de donde realmente estoy, me gustaría corregir los valores automáticamente basándome en una ubicación conocida del RDP.
Idealmente, me gustaría tener una forma de "poner a cero" mi GPS calculando un desplazamiento basado en que mi ubicación actual es un conjunto de coordenadas conocidas, y luego permitir que el GPS ajuste mi ubicación basándose en eso. Yo introduciría "Estoy actualmente en X", y en ese momento el GPS se daría cuenta de que ese número está a 4 metros de la lectura del GPS, y a partir de ahí establecería mi ubicación para estar siempre a 4 metros de distancia.
Me doy cuenta de que hay muchos programas para establecer un ubicación simulada de mi elección e incluso de los que siguen rutas grabadas . Este tipo de cosas que sustituyen por completo la salida del GPS por una salida fija o preprogramada no es lo que busco aquí. Si importa, mis dispositivos son todos rooteados y corriendo CyanogenMod 11 M2 por lo que las soluciones sólo Root son aceptables, aunque si hay una manera no Root para hacer esto que sería bueno tener en cuenta.