This is tricky in django-admin, as there is no readymade component for this.
Basically, implementing this would require javascript coding for drawing of the OSM map or, alternatively, a Leaflet map, overriding the standard django-admin list method. An idea for displaying points on a map in admin listing is shown here: https://stackoverflow.com/questions/32434998/geodjango-view-admin-list-view-on-a-map
Also, there seems to be a very WIP PR to django-leaflet that attempts the same: makinacorpus/django-leaflet#124