Access user location

Is there a way to access user location and then use that to filter displayed records?

I am also looking to get the distance between addresses and filter accordingly- don’t think this is possible yet.