Sort grid records by proximity (addresses near)

Hi - I am wondering if it’s possible on a grid view of locations (street addresses), to sort locations that are nearest by default. I know you can filter by zip code, but users don’t really know their zip when on the road. What I want to do is allow the list to (by default) list locations closest to the user’s proximity, similar to the map view.

The next best option would have the grid sort nearest to the user’s home address in their profile, but I don’t see that capability either.