With this function, you could create a list of geolocated places.It would show all the places on a map or, if the user opens the sheet of a particular location, he could get the route and directions to reach that location, walking or driving.
The list of locations is sorted by the distance between locations and the user, from the nearest to the farthest.
You must then enter an address for this location and/or its coordinates (Google autocomplete should help)