How can I force my users to do the check-in from the company only?

I need users to check-in from my company only, when any user try to check-in print a message and don’t save.
I’m trying to do it, by geo location.
but I surprised because each user has different latitude and longitude.
How can I solve this issue?

@mohamed_prosepra If your company location is not multiple then set the validation is like the latitude and longitude is range radius like your company area like 1 to 2km range else is not save and throw validation