我正在开发一个 android 应用程序来跟踪用户在谷歌地图上的移动。我正在使用 GPS 来获取用户位置。当我在路上移动并不断改变我的位置时,它工作得很好。
问题是,当我停下并停留在某个点(停止我的运动)时,GPS 会不断发送不同的 GPS 坐标。
请注意,我在开放空间使用 GPS,并且使用过 -
这是我正在使用的位置管理器详细信息 -
LocationManager locManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); 标准标准 = 新标准(); 标准.setHorizontalAccuracy(Criteria.ACCURACY_HIGH); 标准.setVerticalAccuracy(Criteria.ACCURACY_HIGH); 标准.setBearingAccuracy(Criteria.ACCURACY_LOW); 标准.setSpeedAccuracy(Criteria.ACCURACY_HIGH); 字符串提供者 = locManager.getBestProvider(criteria, true); locManager.requestLocationUpdates(provider,0,0, this);
如果我没有正确使用它,请告诉我。
我还浏览了各种博客和教程,了解到 GPS 在单个位置并不完美。在那种情况下,我将如何处理这种情况。我的目标是在我不动且站在一个位置时获得一个 GPS。
请告诉我。
谢谢 !