Android 防止模拟GPS位置恢复为实际值
我正在为自己开发一个模拟位置应用程序,到目前为止已经取得了很好的成功。 我可以设置所需的位置,它显示在谷歌地图上 我的问题是,有时位置会切换到我的nexus 7 LTE(2013)的gps模块(Android 6.0.1)提供的真实位置 我将定位服务设置为“仅设备”,并使用提供程序LocationManager.GPS\U提供程序 这就是我用来设置所需位置的方法:Android 防止模拟GPS位置恢复为实际值,android,gps,location,Android,Gps,Location,我正在为自己开发一个模拟位置应用程序,到目前为止已经取得了很好的成功。 我可以设置所需的位置,它显示在谷歌地图上 我的问题是,有时位置会切换到我的nexus 7 LTE(2013)的gps模块(Android 6.0.1)提供的真实位置 我将定位服务设置为“仅设备”,并使用提供程序LocationManager.GPS\U提供程序 这就是我用来设置所需位置的方法: newLocation.setLatitude(lat); newLocation.setLongitude(lon); newLo
newLocation.setLatitude(lat);
newLocation.setLongitude(lon);
newLocation.setTime(System.currentTimeMillis());
newLocation.setElapsedRealtimeNanos(SystemClock.elapsedRealtimeNanos());
newLocation.setSpeed((float) (speed / 3.6));
accuracy = (float) generateRandomDouble(ACCURACY_MIN, ACCURACY_MAX);
newLocation.setAccuracy(accuracy);
newLocation.setAltitude(altitude);
我是如何解决这个问题的:
有人对如何避免这些“跳跃”有什么建议吗?我找到了一种用铝箔挡住内部GPS的方法。
这不是我希望的解决方案,但这很好,不再有跳跃。我认为你应该更新标题。它似乎没有正确地反映你的问题。我试着改变它。请随时回复。谢谢。这比解决方案好得多。我也面临同样的问题。你有什么解决办法吗?没有,没有,但我不再需要这个了。