When a user opens a map is it possible for them to see a 10km radius of where they are rather than the full map?
If you add a distance column, you can get the distance from the user to each location. Then you can filter your map to show anything less than or equal to 10 km.
Also note that you should have a plan B for this. If the user does not allow the app to read their location, you’ll be left with empty distances for all rows. I don’t know if Glide considers empty as “less than 10”, but something worth considering.
Or, you can add an if-then-else column to cover it. If the distance column is not empty, return the distance column, else return 0. Have the filter on the if-then-else column.