@jkeck you mentioned using `data-*` attributes instead of an ID (which, among other things, could allow multiple maps on the same page, or lend itself to reuse in other places). I think we could do something like

```javascript
$("[data-blacklight-map]").blacklight_leaflet_map();

$.fn.blacklight_leaflet_map = function(arg_opts) {               
  this.each(function() {
    L.map(this.id)...
  }
}
```