2025-11-18 00:17:51
WiFi定位主要是通过手机或设备接收到的附近WiFi信号强度来推算位置的。比如手机能感知到三个不同WiFi的信号强弱,根据距离越近信号越强的原理,用三角测量算法算出大致位置。这种方法的误差范围通常在10到30米之间,具体看信号覆盖密度。
为什么用三角测量呢?因为单个WiFi信号只能确定一个圆圈范围,而两个WiFi信号相交才能确定一个交叉点,三个以上WiFi信号才能更精准锁定位置。根据测试数据,城市区域如果有20个以上活跃WiFi,定位精度可达5米左右。比如商场里会有几十个WiFi信号点,手机同时连接的AP越多,定位就越准。但信号强度受障碍物、墙壁等影响,实际误差可能扩大到50米。比如地铁里金属结构会削弱信号,这时候三角测量法就可能出现偏差。还有个关键点,WiFi定位需要设备提前记录周边AP的坐标,这得靠基站或地图公司长期收集数据。比如苹果的iCloud WiFi定位库就收录了全球5000万处的WiFi信息,手机才能快速匹配位置。
本题链接: