地理围栏考勤:如何选择合适的半径
为办公室、工地、仓库和多地点团队选择地理围栏半径,并处理 GPS 精度和边界情况,避免误拦截。
考勤地理围栏是围绕工作地点的一个虚拟圆圈:只有当手机在圈内时,打卡才算数。设得太小,站在大门口的人会被拒绝;设得太大,在 500 m 外咖啡馆里的人也能打卡。本文按地点类型给出起始半径,解释为什么 GPS 精度比半径数字本身更重要,并说明如何处理边界上的棘手情况。
地理围栏如何判断“在范围内”
每个地点都有一个中心点(纬度和经度)和一个以米为单位的半径。打卡时,系统测量手机位置到中心点的距离。如果距离小于半径,这个人就在范围内。

问题在于,手机报告的从来不是一个精确的点。它报告的是一个点加上一个精度估计,通常显示为“±20 m”。在开阔天空下,误差可能只有几米。在混凝土建筑内、地下室或高楼之间,误差可能达到数百米。我们关于手机 GPS 精度的文章解释了原因。
因此,合理的半径要考虑:
- 工作区域的实际占地范围。
- 该地点的典型 GPS 误差。
- 员工打卡时实际站的位置:大门、停车场、更衣室。
按地点类型的起始半径
把这些当作起点,而不是标准。在试点周进行测量并调整。
| 地点类型 | 起始半径 | 原因 |
|---|---|---|
| 高楼中的办公室(第一郡、纸桥郡) | 150–250 m | 室内和城市峡谷中 GPS 漂移很大,员工可能在高层或地下停车场 |
| 临街商铺办公室或零售店 | 100–150 m | 空间小,但仍需为误差和门口的人留出余地 |
| 建筑工地 | 地块对角线的一半 + 50–100 m | 地块大,工棚和材料堆场在边缘 |
| 工业园区的仓库或工厂 | 200–400 m | 占地大,金属屋顶和钢结构会削弱 GPS |
| 零售网点或超市(外勤销售) | 100–200 m | 多层商场的室内误差很大 |
| 住宅小区或度假村(保安、保洁) | 几个较小的地点,或 300–600 m | 一个巨大的圆会把周边街区都圈进去 |

一条简单的规则:避免低于 100 m,除非你已确认该地点的精度始终良好。大多数“我明明站在门口却显示在范围外”的投诉,都源于半径设得太小。
多地点和多分店团队
如果你经营多家分店,请每个地点建一个地点,而不是画一个巨大的圆。这样你可以:
- 让工时表显示某人在哪里打卡,而不只是有没有打卡。
- 为小办公室和大仓库设置不同的半径。
- 干净地关闭:项目结束时将地点归档。

当两个地点挨得很近时,比如同一小区里的两栋楼,它们的圆可能会重叠。这没关系,但要检查记录被归到了哪个地点。常见做法是选择这个人所处位置最深入的那个地点。
你会遇到的边界情况
室内漂移
有人坐在办公桌前,手机却把他定位到 300 m 外。为 GPS 误差留出余量,鼓励员工保持 Wi-Fi 开启(有助于定位),靠近窗户,并为管理员审批例外情况建立流程。
正好站在边界上
位置在 ±15 m 内晃动,状态在范围内和范围外之间来回切换。好的系统会在改变状态前稍作延迟,避免闪烁。在你这边,最简单的办法是把半径扩大几十米。
GPS 信号非常弱
当精度估计非常差(超过 100 m)时,你无法如实判断某人是否在范围内。你可以拦截打卡(严格但令人沮丧),也可以允许打卡并加上标记留待审核。对大多数中小企业来说,第二种做法更好。
在客户地点工作
被派往不在你列表中的客户现场的员工,需要一个临时地点,或者在该期间获准在区域外打卡并带上标记。
常见配置错误
- 用地图上的地址作为中心点,而不是实际的大门或作业区域。新建工地在地图上的位置经常不准确。
- 所有地点用同一个半径。
- 不做实地测试:派人沿边界走一圈,在大门、停车场和地下室拍测试照片。
- 忘记地理围栏不能证明身份:它告诉你手机在哪里,而不是谁拿着手机。请参阅如何杜绝考勤作弊。
SnapID Mark 中的地理围栏
在 SnapID Mark 中,所有者或管理员在管理网站上设置地点(中心点和半径)。在相机中,成员会立即看到一个状态标签:“范围内 · 地点名称”或“范围外 · 距地点 X”,以及当前的 GPS 精度。

- 公司可以选择在地点范围外时如何处理:拦截拍照,或允许拍照并标记为地理围栏外以供审核。
- GPS 信号弱时,应用会显示“GPS 信号弱”警告,并短暂等待更好的定位。如果没有改善,照片会带着标记拍下,而不是让人卡在那里。
- 应用会考虑 GPS 误差,避免在边界处闪烁。
- 服务器会为每次上传重新计算地理围栏,手机的结果只是初步信号。
- 应用不在后台追踪位置:只在相机打开时使用位置。
地理围栏提醒与拍照打卡有何不同,请参阅 ClockShark 替代方案。为整个连锁设置地点、报告和推行,请参阅多地点考勤。
常见问题
我应该使用的最小半径是多少?
对大多数地点来说,100 m 是安全的最小值。更小的圆往往会因 GPS 误差导致误拒,尤其是在室内。
能用多边形代替圆形吗?
有些系统支持多边形。SnapID Mark 使用圆形(中心点加半径)。对于狭长区域,可以并排放置几个圆形地点。
在 30 楼的人会显示在范围外吗?
有可能,因为高楼内的 GPS 信号弱。扩大该地点的半径,鼓励开启 Wi-Fi,必要时让员工在大堂打卡。
地理围栏是否意味着员工整个班次都被追踪?
不一定。在 SnapID Mark 中,只在拍照时获取位置,从不持续获取。
想在自己的地点上测试?下载 SnapID Mark,创建一个地点,沿着它的边缘走一圈,找到合适的半径。