You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Android应用通过WiFi AP获取GPS坐标的技术问询

关于Android应用通过WiFi AP获取GPS坐标的疑问

我了解到,只要给Android应用授予ACCESS_COARSE_LOCATION和ACCESS_WIFI_STATE权限,就能通过WiFi接入点(AP)获取GPS位置,流程大致如下:

  • 步骤1:收集周边可用WiFi AP的相关信息
  • 步骤2:将这些WiFi AP信息发送至Google Location Service,获取该接入点关联的GPS数据
  • 步骤3:接收Google Location Service返回的位置信息

具体来说,Google Location Service之所以能提供WiFi AP对应的GPS信息,是因为开启GPS的手机连接该WiFi AP时,会把AP和当前GPS位置的关联数据发送给Google做缓存。这样其他设备连接同一个WiFi AP时,哪怕没开定位服务,应用也能拿到位置信息。

我有两个相关问题:

  1. 这些WiFi AP与GPS的关联信息,是存在谷歌云端、本地设备,还是两者都有?我用笔记本通过Postman调用Google Location Service API查询WiFi接入点列表,依然能获取到GPS结果。
  2. 有没有办法更新WiFi AP对应的GPS关联信息?比如在一条1000米的道路上每隔100米收集一个GPS点(共10个),能不能每30秒就针对每个GPS点更新对应的WiFi AP关联GPS信息?

内容的提问来源于stack exchange,提问作者ThanhLam112358

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 10:34:52