【发布时间】:2016-06-15 05:30:20
【问题描述】:
我想做什么
- 使用
Service以指定间隔获取用户位置,以便只要应用程序正在运行Location就可以检索到
我面临的问题
- 即使我长时间在同一个位置,每次
Latitude、Longitude都会随着Accuracy级别的不同而变化 - 因此,即使用户没有改变他的位置,如果我在
GoogleMap中绘制Location,它会跳转到非常靠近我缩放级别18.0f的地方 mGoogleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(currentLatLon, 18.0f));
我尝试过stackoverflow Link One和stackoverflow Link Two中提到的方法
但是即使我坐在同一个位置并定期检索位置,纬度和经度也有这样的不同,查看每个纬度末尾突出显示的值:
纬度:12.8379283 经度:经度:77.6647266
纬度:12.8379233 经度:经度:77.6647368
纬度:12.8379285 经度:经度:77.6647506
纬度:12.8379245 经度:经度:77.6647546
- 现在我尝试了这种方法GITHub reference
但每次Accuracy 不同且经纬度略有变化。
由于我的代码试验与链接中提到的完全相同,我不只是在这里复制粘贴。这个怎么解决
【问题讨论】:
标签: java android google-maps gps geolocation