android - FusedLocationProvider - 精确定位和 wifi

标签 android gps location

将高精度地理定位服务与 FusedLocationProvider API 一起使用是否正常,即使他们使用的是蜂窝连接,也会不断“要求”(解决错误对话框)用户打开 WiFi? 如果那是正常流程 - 为什么 Google 需要它?这不是 FusedLocation API 中的错误 - 我应该提交错误报告吗?

最佳答案

融合位置提供商使用 GPS、wifi 和蜂窝网络信息来确定您的位置。基本上,对于 wifi,它会进行扫描并查看其周围有哪些 SSID。它使用该数据查找世界上它知道这些 SSID 存在的位置。这可用于确定几百米内的位置。困难的部分是获取数据,但这是他们的街景卡车所做的一部分。

请注意,您无需连接到 wifi AP - 只需打开 wifi 即可进行扫描。

关于android - FusedLocationProvider - 精确定位和 wifi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35814695/

相关文章:

android - Google Play 商店 "Error retrieving information from server [DF-AA-09]"购买

android - 将 Canvas 内的游戏对象移动到接触点

Android 位置管理器错误 + 附加日志文件

android - GPS 设备上的多个订阅

ios - CLLocationManagerDelegate 方法未更新

屏幕变黑后,Java Android 套接字立即被杀死

Android bitmap.setPixel(x,y,color) 设置传入值

android - 在 Android 中获取 "satellites in view"和 "satellites in use"计数

iphone - 后台模式下的iOS区域监控

android - Android 中的 NETWORK_PROVIDER 定位精度问题