How to bring data from firebase based on the location of the user, i.e display data from the nearest users?

Hello, guys I am new to flutter firebase and location based services, i want to build an app in which the user can see other users who are near , of some distance like a 1km and can get notification from them, when they do any new activity? … please help out guys…please, please :slight_smile: