Не могу понять, как это можно сделать, в большинстве офисов ужасный прием GPS. Таким образом, использование GPS не вызывает вопросов, но оно не будет достаточно точным.
Вы можете попробовать использовать Bluetooth, хотя он очень ограничен в iOS, и вам придется размещать Bluetooth-ключи каждые две недели.
Полагаю, это невозможно сделать с той точностью, которая вам нужна.