From ab60d57aa5592a1db25414618082679ba77e6d4b Mon Sep 17 00:00:00 2001 From: vershwal Date: Mon, 18 Jun 2018 00:37:10 +0530 Subject: [PATCH] Working fine with a given mvt URL. --- modules/svg/mvt.js | 1 - modules/util/util.js | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/svg/mvt.js b/modules/svg/mvt.js index c2a304998a..934927fcf4 100644 --- a/modules/svg/mvt.js +++ b/modules/svg/mvt.js @@ -209,7 +209,6 @@ export function svgMvt(projection, context, dispatch) { }; drawMvt.url = function(url) { - url = 'https://api.mapbox.com/v4/mapbox.mapbox-streets-v6/9/150/194.vector.pbf?access_token=pk.eyJ1IjoidmVyc2h3YWwiLCJhIjoiY2pocmk1c2J5M28wbDM1cGU1ZDdpeDB1eSJ9.KN1fjHMCdSUsYcuvwiXWIA'; buffer(url).then(function(data) { _src = url; var match = url.match(/(pbf|mvt|(?:geo)?json)/i); diff --git a/modules/util/util.js b/modules/util/util.js index 5c93b5c9cf..e747a7262f 100644 --- a/modules/util/util.js +++ b/modules/util/util.js @@ -101,6 +101,9 @@ export function utilStringQs(str) { if (parts.length === 2) { obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]); } + if (parts[0] === 'mvt') { + obj[parts[0]] = (parts[2] != undefined) ? (decodeURIComponent(parts[1]) + '=' + decodeURIComponent(parts[2])) : (decodeURIComponent(parts[1])); + } return obj; }, {}); }