设备定位的工作原理
设备使用多种方法确定位置:GPS(全球定位系统)使用 24 颗以上卫星的信号计算位置,精度为 3-5 米。Wi-Fi 定位将附近的接入点与数据库进行比较——精度 15-40 米。基站三角定位使用移动网络信号——精度 100-300 米。设备通常结合所有可用方法以获得最佳结果。
点击“开始测试”获取当前位置。位置数据仅保存在浏览器中。
在浏览器提示时允许位置访问。GPS 精度因设备而异。
海拔和速度数据可能在所有设备上不可用,尤其是台式电脑。
您的位置数据完全在浏览器中处理,不会发送到任何服务器。
设备使用多种方法确定位置:GPS(全球定位系统)使用 24 颗以上卫星的信号计算位置,精度为 3-5 米。Wi-Fi 定位将附近的接入点与数据库进行比较——精度 15-40 米。基站三角定位使用移动网络信号——精度 100-300 米。设备通常结合所有可用方法以获得最佳结果。
位置精度差异很大。晴朗天空下的户外提供最佳 GPS 精度(3-5米)。城市地区可能因信号从建筑物反射而出现多路径误差。室内GPS 可能不可用,退回到 Wi-Fi 定位(15-40米)。GPS 的海拔读数通常不如水平位置准确——预期误差 ±10-30 米。
Geolocation API 始终需要明确的用户权限——浏览器会显示醒目的权限对话框。位置数据不会自动共享。API 支持两种模式:getCurrentPosition 用于一次性读取,watchPosition 用于持续追踪。enableHighAccuracy 选项在可用时请求 GPS(使用更多电池),否则使用 Wi-Fi/基站定位。
大精度值通常意味着 GPS 不可用,设备正在使用 Wi-Fi 或基站定位。这在室内很常见。到室外晴朗天空下等待 30-60 秒让 GPS 获取卫星以获得更好的精度。
不会。位置坐标仅在您的浏览器中显示,不会发送到任何服务器。Geolocation API 完全在客户端处理。您可以随时通过浏览器设置撤销位置权限。
速度检测需要 GPS,在中等到高速(步行、驾驶)时效果最佳。非常慢的移动可能无法注册。某些设备仅在使用 GPS 时报告速度,不使用 Wi-Fi 定位时不报告。尝试在户外步行时测试。