With this module, the user's geolocation is tracked at the check-in/check-out stage, and manger can even set the attendance range for the employee.
Hr Attendance maps Geolocation