我正在构建一个位置渴望应用程序,现在我正在使用谷歌文档中推荐的fusedlocationproviderclient。因此,当我按下位置日志按钮时,它会请求位置更新,并且在位置侦听器中,当我获得位置结果时,我会删除位置更新,我这样做是为了节省电池电量(因为fusedlocationproviderclient没有任何方法可以仅请求单个位置更新) . 问题是
-(1)当我按下按钮时,我的位置会被记录,但有时需要超过 30 秒的时间,但谷歌地图不需要太多时间,为什么?
-(2)我在一些博客上读到谷歌地图使用网络提供商或wifi或蓝牙首先获得一个粗略的位置,但不应该fusedlocationproviderclient也使用所有方法。
-(3)所以最根本的问题是谷歌地图是否使用fusedlocationproviderclient,如果是,它如何实现它以获得如此快速的结果