From a3d44789f67720a14fdd05a66c8ba6ca0b8bc90f Mon Sep 17 00:00:00 2001 From: tyr Date: Fri, 22 Nov 2013 13:21:20 +0100 Subject: [PATCH] rudimental support for providing gpx-files via urls see #1965 (esp: https://github.com/systemed/iD/issues/1965#issuecomment-29045054) --- js/id/renderer/background.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/js/id/renderer/background.js b/js/id/renderer/background.js index 067b4c31c..e237ac46c 100644 --- a/js/id/renderer/background.js +++ b/js/id/renderer/background.js @@ -228,5 +228,14 @@ iD.Background = function(context) { if (overlay) background.toggleOverlayLayer(overlay); }); + var gpx = q.gpx; + if (gpx) { + d3.text(gpx, function(err, gpxTxt) { + gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt))); + dispatch.change(); + context.map().pan([0, 0]); + }); + } + return d3.rebind(background, dispatch, 'on'); };