Google maps 即使我没有';t移动,我的颤振位置/地理定位器';现在的位置在变吗?

Google maps 即使我没有';t移动,我的颤振位置/地理定位器';现在的位置在变吗?,google-maps,flutter,gps,location,Google Maps,Flutter,Gps,Location,我正在使用Flitter编写我的跑步应用程序,比如Strava。在这个应用程序中,我使用了位置和谷歌地图插件。一切都很好,直到我每隔10秒调用getCurrentLocation跟踪我的位置并接收不同的Latling,即使我站着不动。 这里有人面临同样的问题吗?我认为这可能是由于GPS的准确性问题造成的。每隔几秒钟,Android(和ios)就会通过连接手机发射塔或连接GPS卫星获得一个新位置。根据这些数据,它决定了你在地球上最可能的位置。由于这些测量值并非100%准确,因此每次重新计算用户位置

我正在使用Flitter编写我的跑步应用程序,比如Strava。在这个应用程序中,我使用了位置和谷歌地图插件。一切都很好,直到我每隔10秒调用getCurrentLocation跟踪我的位置并接收不同的Latling,即使我站着不动。
这里有人面临同样的问题吗?我认为这可能是由于GPS的准确性问题造成的。

每隔几秒钟,Android(和ios)就会通过连接手机发射塔或连接GPS卫星获得一个新位置。根据这些数据,它决定了你在地球上最可能的位置。由于这些测量值并非100%准确,因此每次重新计算用户位置时,位置都会略有差异。即使你站着不动,你的lat lng值也会略有变化。这是正常的。如果新值太接近上一个值,则可以决定放弃该值。是计算两个位置之间距离的良好库。

请看这里-