File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -184,14 +184,17 @@ U.Map = L.Map.extend({
184
184
this . _default_extent = true
185
185
this . options . name = L . _ ( 'Untitled map' )
186
186
let data = L . Util . queryString ( 'data' , null )
187
- let dataUrl = L . Util . queryString ( 'dataUrl' , null )
187
+ const url = new URL ( window . location . href )
188
+ const dataUrls = new URLSearchParams ( url . search ) . getAll ( 'dataUrl' )
188
189
const dataFormat = L . Util . queryString ( 'dataFormat' , 'geojson' )
189
- if ( dataUrl ) {
190
- dataUrl = decodeURIComponent ( dataUrl )
191
- dataUrl = this . localizeUrl ( dataUrl )
192
- dataUrl = this . proxyUrl ( dataUrl )
193
- const datalayer = this . createDataLayer ( )
194
- datalayer . importFromUrl ( dataUrl , dataFormat )
190
+ if ( dataUrls . length ) {
191
+ for ( let dataUrl of dataUrls ) {
192
+ dataUrl = decodeURIComponent ( dataUrl )
193
+ dataUrl = this . localizeUrl ( dataUrl )
194
+ dataUrl = this . proxyUrl ( dataUrl )
195
+ const datalayer = this . createDataLayer ( )
196
+ datalayer . importFromUrl ( dataUrl , dataFormat )
197
+ }
195
198
} else if ( data ) {
196
199
data = decodeURIComponent ( data )
197
200
const datalayer = this . createDataLayer ( )
You can’t perform that action at this time.
0 commit comments