Browse Source

Also pass parentDom to addTo

master
parent
commit
a6fb082309
  1. 2
      index.js
  2. 7
      src/OpenStreetBrowserCategory.js

2
index.js

@ -21,5 +21,5 @@ window.onload = function() {
osm_mapnik.addTo(map)
var category = new OpenStreetBrowserCategory("gastro")
category.addTo(map)
category.addTo(map, document.getElementById('info'))
}

7
src/OpenStreetBrowserCategory.js

@ -8,7 +8,7 @@ function OpenStreetBrowserCategory (id) {
this.layer = new OverpassLayer(data.query, data)
if (this.autoAdd) {
this.addTo(this.map)
this.addTo(this.map, this.parentDom)
this.autoAdd = false
}
}
@ -19,12 +19,13 @@ function OpenStreetBrowserCategory (id) {
req.send()
}
OpenStreetBrowserCategory.prototype.addTo = function (map) {
OpenStreetBrowserCategory.prototype.addTo = function (map, parentDom) {
this.map = map
this.parentDom = parentDom
if (this.layer) {
this.layer.addTo(this.map)
new OverpassLayerList(document.getElementById('info'), this.layer);
new OverpassLayerList(this.parentDom, this.layer);
} else {
this.autoAdd = true
}

Loading…
Cancel
Save