不知道为什么我手机上 NETWORK_PROVIDER 是不可用的,GPS_PROVIDER 请求定位后,3 分钟才会收到位置更新的回调:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 100, 0f, mLocationListener)
2023-09-18 12:27:00.636 26666-26666 ViewRootImpl app I ViewRoot's Touch Event : ACTION_UP
2023-09-18 12:30:17.056 26666-26666 Logger@Android app D onLocationChanged(MainActivity.kt:40) -> onLocationChanged:Location[gps 31.419743,115.446772 hAcc=67 et=+18h14m1s466ms etAcc=+5ms alt=93.18548583984375 vAcc=94 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=96]}]
locationManager.getLastKnownLocation()肯定也不可信,这些地图软件是怎么实现的?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.