Location-based Notifications to users

Could someone help me with suggestions on how to send notifications to users based on their location, territory or address?

Example: I have a doctype that will be linked to an address or territory. When creating a new record I want to send a notification to users who belong to or are in that same address or territory.