android - 谷歌地图是否使用 fusedlocationproviderclient?如果是的话,谷歌地图比我在我的位置记录器应用程序中使用它更快吗
问题描述
我正在构建一个位置渴望应用程序,现在我正在使用谷歌文档中推荐的fusedlocationproviderclient。因此,当我按下位置日志按钮时,它会请求位置更新,并且在位置侦听器中,当我获得位置结果时,我会删除位置更新,我这样做是为了节省电池电量(因为fusedlocationproviderclient没有任何方法可以仅请求单个位置更新) . 问题是
-(1)当我按下按钮时,我的位置会被记录,但有时需要超过 30 秒的时间,但谷歌地图不需要太多时间,为什么?
-(2)我在一些博客上读到谷歌地图使用网络提供商或wifi或蓝牙首先获得一个粗略的位置,但不应该fusedlocationproviderclient也使用所有方法。
-(3)所以最根本的问题是谷歌地图是否使用fusedlocationproviderclient,如果是,它如何实现它以获得如此快速的结果
解决方案
推荐阅读
- python - 如何在 Python 中检查一个单词(甚至计算重复的字母)?
- javascript - 即使添加脚本后也没有定义 Firebase
- python - python else语句混淆
- python - 如何使用范围在numpy数组中查找列表元素的索引
- google-apps-script - 为每一行添加重复的 2 个单元格的变化
- r - 计算数据帧中多个经纬度点的中心点
- c# - 使用 C# 从 Windows 窗体将文本框、组合框数据导出到共享 Excel 工作表中
- javascript - 我无法在启动时的嵌入中显示我的头像和用户名(discord.js)“无法读取属性‘用户’为空”
- android - 如何为相同的 DPI 存储桶设备创建自定义维度文件?
- pdf - 如何从 nopcommerce 4.3 中的数据表中导出 PDF 文件?