AngularJS directive to embed an interact with maps managed by Leaflet library