diff --git a/index.js b/index.js index 83f941aa..f9972fd6 100644 --- a/index.js +++ b/index.js @@ -11,7 +11,7 @@ var map window.onload = function() { map = L.map('map').setView([51.505, -0.09], 18) - overpassFrontend = new OverpassFrontend('http://overpass.osm.rambler.ru/cgi/interpreter', { + overpassFrontend = new OverpassFrontend('//overpass-api.de/api/interpreter', { timeGap: 10, effortPerRequest: 100 }) @@ -60,25 +60,27 @@ function show (id, callback) { return } - category.get(id[1], function (err, data) { - if (err) { - alert('error loading object "' + id[0] + '/' + id[1] +'": ' + err) - return - } + category.show( + id[1], + { + }, + function (err, data) { + if (err) { + alert('error loading object "' + id[0] + '/' + id[1] +'": ' + err) + return + } - show1(data, category, callback) + show1(data, category, callback) - callback(err) - }) + callback(err) + } + ) - category.setMap(map) - category.setParentDom(document.getElementById('info')) category.open() }) } function show1 (data, category) { - category.show(data) data.feature.openPopup() var dom = document.getElementById('object') diff --git a/src/OpenStreetBrowserCategory.js b/src/OpenStreetBrowserCategory.js index 58808219..b990fa47 100644 --- a/src/OpenStreetBrowserCategory.js +++ b/src/OpenStreetBrowserCategory.js @@ -47,8 +47,8 @@ OpenStreetBrowserCategory.prototype.get = function (id, callback) { this.layer.get(id, callback) } -OpenStreetBrowserCategory.prototype.show = function (data) { - this.layer.show(data) +OpenStreetBrowserCategory.prototype.show = function (id, options, callback) { + this.layer.show(id, options, callback) } OpenStreetBrowserCategory.prototype.toggle = function () {