diff --git a/src/index.js b/src/index.js
index 5f3b561..6ba72be 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,7 +1,7 @@
var express = require('express');
var app = express();
-app.use(express.static(__dirname + '/' + 'public'));
+app.use(express.static(__dirname + '/public'));
var server = app.listen(3000, function () {
var host = 'localhost';
diff --git a/src/public/css/style.css b/src/public/css/style.css
new file mode 100644
index 0000000..3936bca
--- /dev/null
+++ b/src/public/css/style.css
@@ -0,0 +1,69 @@
+
+body {
+ width: 100vw;
+ height: 100vh;
+ overflow: hidden;
+ margin: 0;
+ font-family: 'Ubuntu', sans-serif;
+ background-color: #222;
+}
+#mapbox{
+ width: 100vw;
+ height: 100vh;
+}
+#search{
+ width: auto;
+ position: fixed;
+ top: 0;
+ left: 0;
+}
+#searchInput{
+ width: 250px;
+ margin: 10px 0 0 10px;
+ padding: 5px 15px;
+ border-radius: 15px;
+ border-width: 0px;
+ height: 20px;
+}
+#searchInput:active, #searchInput:focus{
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+ outline: none;
+}
+#searchSug{
+ display: none;
+ border-bottom-right-radius: 15px;
+ border-bottom-left-radius: 15px;
+ width: 280px;
+ margin: 0 0 0 54px;
+ padding: 5px 0;
+ background-color: white;
+}
+#searchSug ul{
+ list-style-type: none;
+ margin: 0;
+ padding: 0
+}
+#searchSug li{
+ padding: 5px 15px;
+}
+#searchSug .material-icons{
+ vertical-align: middle;
+ padding-right: 5px;
+}
+#searchSug li:hover{
+ background-color: lightgray;
+}
+#searchSug hr{
+ margin: 4px 15px;
+}
+
+#directions {
+ background-color: blue;
+ color: white;
+ border-radius: 50%;
+ padding: 3px;
+ margin: 10px 0 0 10px;
+ vertical-align: top;
+ cursor: pointer;
+}
\ No newline at end of file
diff --git a/src/public/index.html b/src/public/index.html
index b1cd2ab..635e588 100644
--- a/src/public/index.html
+++ b/src/public/index.html
@@ -6,47 +6,128 @@
Maps
+
+
+
-
-
+
+
+
+
+
-
-
-
+
+
+
+
-
-
+
+
+
\ No newline at end of file
diff --git a/src/public/js/drow.js b/src/public/js/drow.js
new file mode 100644
index 0000000..95df70b
--- /dev/null
+++ b/src/public/js/drow.js
@@ -0,0 +1,105 @@
+function drowRoute(route){
+ const canvas = document.getElementById('map'),
+ gl = canvas.getContext('webgl'),
+ fn = 'drowRoute()';
+ var size = [512, 512];
+
+ if(gl === null){
+ log('fatal', fn, 'failt to load WebGL', 'This browser does not suport WebGL and this software relys on it, pleas update your browser and try again or use an other.')
+ return
+ }
+
+ function compileShader(type, sourceCode){
+ const shader = gl.createShader(type);
+ gl.shaderSource(shader, sourceCode);
+ gl.compileShader(shader);
+
+ if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) {
+ log("fatal", fn + '.compileShader()', `failt to compile shader: ${gl.getShaderInfoLog(shader)}`);
+ gl.deleteShader(shader);
+ return null;
+ }
+
+ return shader
+ }
+
+ function initShaders(){
+ const vertex = compileShader(gl.VERTEX_SHADER, `
+ attribute vec4 aVertexPosition;
+
+ void main() {
+ gl_Position = aVertexPosition;
+ }
+ `);
+ const fragment = compileShader(gl.FRAGMENT_SHADER, `
+ void main() {
+ gl_FragColor = vec4(0.0, 0.0, 1.0, 1.0);
+ }
+ `);
+
+ const program = gl.createProgram();
+ gl.attachShader(program, vertex);
+ gl.attachShader(program, fragment);
+ gl.linkProgram(program);
+
+ if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {
+ log('fatal', fn + '.initShaders()', 'failt initialize the shader program: ' + gl.getProgramInfoLog(shaderProgram));
+ return null;
+ }
+
+ const programInfo = {
+ program: program,
+ attrib: {
+ vertexPosition: gl.getAttribLocation(program, 'aVertexPosition'),
+ },
+ // uniform: {
+ // projectionMatrix: gl.getUniformLocation(program, 'uProjectionMatrix'),
+ // modelViewMatrix: gl.getUniformLocation(program, 'uModelViewMatrix'),
+ // },
+ };
+
+ return programInfo;
+ }
+
+ function initBuffers(){
+ const posBuffer = gl.createBuffer();
+ gl.bindBuffer(gl.ARRAY_BUFFER, posBuffer);
+
+ const pos = [
+ -0.5, 0.5,
+ 0.5, 0.5,
+ -0.5, -0.5,
+ 0.5, -0.5,
+ ];
+
+ gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(pos), gl.STATIC_DRAW);
+ }
+
+
+
+
+
+
+ function updateCanvasSize(){
+ size = [window.innerWidth, window.innerHeight]
+ canvas.width = size[0]
+ canvas.height = size[1]
+ }
+ updateCanvasSize();
+
+ const program = initShaders();
+ initBuffers();
+ gl.vertexAttribPointer(program.attrib.vertexPosition, 2, gl.FLOAT, false, 0, 0);
+ gl.enableVertexAttribArray(program.attrib.vertexPosition);
+
+ gl.useProgram(program.program);
+
+ function drow(){
+ gl.clearColor(1.0, 1.0, 1.0, 0.0);
+ gl.clear(gl.COLOR_BUFFER_BIT);
+
+ gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);
+ }
+ drow();
+}
+// window.onload = drowRoute;
\ No newline at end of file
diff --git a/src/public/js/logging.js b/src/public/js/logging.js
new file mode 100644
index 0000000..50e2a3c
--- /dev/null
+++ b/src/public/js/logging.js
@@ -0,0 +1,22 @@
+function log(type, fn, msg, niceMsg='A fatal error occert. See the console log for more details.'){
+ msg = `${fn}: ${msg}`
+ switch(type.toLowerCase()){
+ case 'critical':
+ case 'fatal':
+ console.error('CRITICAL ERROR: ' + msg);
+ document.body.innerHTML = `${niceMsg}
`;
+ document.body.className = 'error';
+ break;
+ case 'error':
+ case 'err':
+ console.error('ERROR: ' + msg);
+ break;
+ case 'warning':
+ case 'warn':
+ console.warn('warning: ' + msg);
+ break;
+ case 'info':
+ console.warn('info: ' + msg);
+ break;
+ }
+}
\ No newline at end of file
diff --git a/src/public/js/search.js b/src/public/js/search.js
new file mode 100644
index 0000000..8bada35
--- /dev/null
+++ b/src/public/js/search.js
@@ -0,0 +1,169 @@
+
+search = document.getElementById('search');
+searchInput = document.getElementById('searchInput');
+searchSug = document.getElementById('searchSug');
+
+var destination = [0, 0];
+
+function getDirection(){
+ from = geo._accuracyCircleMarker._lngLat
+ to = destination.getLngLat()
+ console.log("from", from, "to", to)
+
+ var mapboxClient = mapboxSdk({ accessToken: mapboxgl.accessToken });
+ d = mapboxClient.directions.getDirections({
+ profile: "cycling",
+ waypoints: [{
+ coordinates: [from.lng, from.lat]
+ },{
+ coordinates: [to.lng, to.lat]
+ }],
+ annotations: ["duration", "distance"],
+ voiceInstructions: true,
+ voiceUnits: "metric",
+ geometries: "geojson"
+ })
+ d = d.send()
+ d.then(function(response) {
+ if (
+ response &&
+ response.body &&
+ response.body.routes &&
+ response.body.routes.length
+ ) {
+ console.log("route", response.body.routes[0])
+ geojson = response.body.routes[0].geometry
+ map.addSource('route', {
+ type: 'geojson',
+ data: {
+ type: "FeatureCollection",
+ features: [
+ {
+ type: "Feature",
+ properties: {},
+ geometry: geojson
+ }
+ ]
+ }
+ })
+ }
+ });
+}
+
+function flyTo(target){
+ var mapboxClient = mapboxSdk({ accessToken: mapboxgl.accessToken });
+ d = mapboxClient.geocoding.forwardGeocode({
+ query: target,
+ autocomplete: false,
+ limit: 1
+ })
+ d = d.send()
+ d.then(function(response) {
+ if (
+ response &&
+ response.body &&
+ response.body.features &&
+ response.body.features.length
+ ) {
+ var feature = response.body.features[0];
+ flyToCorts(feature.center)
+ }
+ });
+}
+
+function flyToCorts(corts){
+ map.flyTo({
+ center: corts,
+ zoom: 15
+ })
+ destination = new mapboxgl.Marker().setLngLat(corts).addTo(map);
+}
+
+function getSug(query){
+ var mapboxClient = mapboxSdk({ accessToken: mapboxgl.accessToken });
+ d = mapboxClient.geocoding.forwardGeocode({
+ query,
+ autocomplete: true,
+ limit: 5
+ })
+ d = d.send()
+ d.then(function(response) {
+ if (
+ response &&
+ response.body &&
+ response.body.features &&
+ response.body.features.length
+ ) {
+ ul = document.createElement('ul')
+ ul.className = "sug"
+ for(f in response.body.features){
+ feature = response.body.features[f]
+ li = document.createElement('li')
+ console.log(feature)
+ li.append(document.createTextNode(feature.place_name))
+ li.dataset.location = feature.center
+ ul.append(li)
+ // new mapboxgl.Marker().setLngLat(feature.center).addTo(map);
+ }
+ sug = searchSug.getElementsByClassName('sug')
+ if(sug.length > 0){
+ searchSug.removeChild(sug[0])
+ }
+ searchSug.append(ul);
+ }
+ });
+}
+
+function hideSearchSug(){
+ searchSug.style.display = 'none';
+}
+function showSearchSug(){
+ searchSug.style.display = 'block';
+}
+
+function selectSug(e){
+ if(e.dataset.length < 0){
+ e = e.parentElement;
+ if(e.dataset.length < 0){
+ console.log('selectSug(): dataset empty')
+ return;
+ }
+ }
+
+ if(!e.dataset.hasOwnProperty('value') ){
+ if(!e.dataset.hasOwnProperty('location')){
+ console.log('selectSug(): no value or location propperty')
+ }else{
+ searchInput.value = e.innerText;
+ hideSearchSug()
+ corts = e.dataset.location.split(',')
+ corts[0] = parseFloat(corts[0])
+ corts[1] = parseFloat(corts[1])
+ flyToCorts(corts)
+ }
+ return
+ }
+
+ searchInput.value = e.dataset.value;
+ hideSearchSug()
+ flyTo(e.dataset.value)
+}
+document.body.addEventListener('click', function(e){
+ if(e.path.length > 4 && e.path[e.path.length-5].id == 'search'){
+ if(e.target.tagName == 'INPUT'){
+ showSearchSug()
+ }else if(e.target.id == 'directions'){
+ getDirection()
+ }else{
+ selectSug(e.target)
+ }
+ }else{
+ hideSearchSug()
+ }
+})
+
+searchInput.addEventListener('input', function(e){
+ if(e.target.value.length > 5){
+ getSug(e.target.value)
+ }
+})
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ae-d-route-3.svg b/src/public/mapboxStyle/icons/ae-d-route-3.svg
deleted file mode 100644
index bcba479..0000000
--- a/src/public/mapboxStyle/icons/ae-d-route-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ae-d-route-4.svg b/src/public/mapboxStyle/icons/ae-d-route-4.svg
deleted file mode 100644
index 1f3f9a4..0000000
--- a/src/public/mapboxStyle/icons/ae-d-route-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ae-f-route-3.svg b/src/public/mapboxStyle/icons/ae-f-route-3.svg
deleted file mode 100644
index 9c4e609..0000000
--- a/src/public/mapboxStyle/icons/ae-f-route-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ae-national-3.svg b/src/public/mapboxStyle/icons/ae-national-3.svg
deleted file mode 100644
index db96978..0000000
--- a/src/public/mapboxStyle/icons/ae-national-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ae-national-4.svg b/src/public/mapboxStyle/icons/ae-national-4.svg
deleted file mode 100644
index 8640741..0000000
--- a/src/public/mapboxStyle/icons/ae-national-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ae-s-route-4.svg b/src/public/mapboxStyle/icons/ae-s-route-4.svg
deleted file mode 100644
index 1e83873..0000000
--- a/src/public/mapboxStyle/icons/ae-s-route-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/airfield-11.svg b/src/public/mapboxStyle/icons/airfield-11.svg
deleted file mode 100644
index 2d4262b..0000000
--- a/src/public/mapboxStyle/icons/airfield-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/airfield-15.svg b/src/public/mapboxStyle/icons/airfield-15.svg
deleted file mode 100644
index 1410390..0000000
--- a/src/public/mapboxStyle/icons/airfield-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/airport-11.svg b/src/public/mapboxStyle/icons/airport-11.svg
deleted file mode 100644
index 54332fa..0000000
--- a/src/public/mapboxStyle/icons/airport-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/airport-15.svg b/src/public/mapboxStyle/icons/airport-15.svg
deleted file mode 100644
index 716fd71..0000000
--- a/src/public/mapboxStyle/icons/airport-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/alcohol-shop-11.svg b/src/public/mapboxStyle/icons/alcohol-shop-11.svg
deleted file mode 100644
index 74391d2..0000000
--- a/src/public/mapboxStyle/icons/alcohol-shop-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/alcohol-shop-15.svg b/src/public/mapboxStyle/icons/alcohol-shop-15.svg
deleted file mode 100644
index ecdb37e..0000000
--- a/src/public/mapboxStyle/icons/alcohol-shop-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/american-football-11.svg b/src/public/mapboxStyle/icons/american-football-11.svg
deleted file mode 100644
index fcf21cb..0000000
--- a/src/public/mapboxStyle/icons/american-football-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/american-football-15.svg b/src/public/mapboxStyle/icons/american-football-15.svg
deleted file mode 100644
index 33d57ec..0000000
--- a/src/public/mapboxStyle/icons/american-football-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/amusement-park-11.svg b/src/public/mapboxStyle/icons/amusement-park-11.svg
deleted file mode 100644
index 436d0f1..0000000
--- a/src/public/mapboxStyle/icons/amusement-park-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/amusement-park-15.svg b/src/public/mapboxStyle/icons/amusement-park-15.svg
deleted file mode 100644
index 0a255e9..0000000
--- a/src/public/mapboxStyle/icons/amusement-park-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/aquarium-11.svg b/src/public/mapboxStyle/icons/aquarium-11.svg
deleted file mode 100644
index 3b3dcad..0000000
--- a/src/public/mapboxStyle/icons/aquarium-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/aquarium-15.svg b/src/public/mapboxStyle/icons/aquarium-15.svg
deleted file mode 100644
index 16ebc89..0000000
--- a/src/public/mapboxStyle/icons/aquarium-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/art-gallery-11.svg b/src/public/mapboxStyle/icons/art-gallery-11.svg
deleted file mode 100644
index c47212f..0000000
--- a/src/public/mapboxStyle/icons/art-gallery-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/art-gallery-15.svg b/src/public/mapboxStyle/icons/art-gallery-15.svg
deleted file mode 100644
index fe1d6d4..0000000
--- a/src/public/mapboxStyle/icons/art-gallery-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/attraction-11.svg b/src/public/mapboxStyle/icons/attraction-11.svg
deleted file mode 100644
index ff12cdc..0000000
--- a/src/public/mapboxStyle/icons/attraction-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/attraction-15.svg b/src/public/mapboxStyle/icons/attraction-15.svg
deleted file mode 100644
index 1bb6fde..0000000
--- a/src/public/mapboxStyle/icons/attraction-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-national-highway-2.svg b/src/public/mapboxStyle/icons/au-national-highway-2.svg
deleted file mode 100644
index 154ce88..0000000
--- a/src/public/mapboxStyle/icons/au-national-highway-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-national-highway-3.svg b/src/public/mapboxStyle/icons/au-national-highway-3.svg
deleted file mode 100644
index 88e6422..0000000
--- a/src/public/mapboxStyle/icons/au-national-highway-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-national-route-2.svg b/src/public/mapboxStyle/icons/au-national-route-2.svg
deleted file mode 100644
index efde7d0..0000000
--- a/src/public/mapboxStyle/icons/au-national-route-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-national-route-3.svg b/src/public/mapboxStyle/icons/au-national-route-3.svg
deleted file mode 100644
index 90b2d81..0000000
--- a/src/public/mapboxStyle/icons/au-national-route-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-national-route-4.svg b/src/public/mapboxStyle/icons/au-national-route-4.svg
deleted file mode 100644
index e266949..0000000
--- a/src/public/mapboxStyle/icons/au-national-route-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-national-route-5.svg b/src/public/mapboxStyle/icons/au-national-route-5.svg
deleted file mode 100644
index ed2a12a..0000000
--- a/src/public/mapboxStyle/icons/au-national-route-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-national-route-6.svg b/src/public/mapboxStyle/icons/au-national-route-6.svg
deleted file mode 100644
index 6fed905..0000000
--- a/src/public/mapboxStyle/icons/au-national-route-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-state-2.svg b/src/public/mapboxStyle/icons/au-state-2.svg
deleted file mode 100644
index 92bc0b2..0000000
--- a/src/public/mapboxStyle/icons/au-state-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-state-3.svg b/src/public/mapboxStyle/icons/au-state-3.svg
deleted file mode 100644
index 308a513..0000000
--- a/src/public/mapboxStyle/icons/au-state-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-state-4.svg b/src/public/mapboxStyle/icons/au-state-4.svg
deleted file mode 100644
index 80872eb..0000000
--- a/src/public/mapboxStyle/icons/au-state-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-state-5.svg b/src/public/mapboxStyle/icons/au-state-5.svg
deleted file mode 100644
index 80c018e..0000000
--- a/src/public/mapboxStyle/icons/au-state-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-state-6.svg b/src/public/mapboxStyle/icons/au-state-6.svg
deleted file mode 100644
index 78c0d39..0000000
--- a/src/public/mapboxStyle/icons/au-state-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-tourist-2.svg b/src/public/mapboxStyle/icons/au-tourist-2.svg
deleted file mode 100644
index 62fb848..0000000
--- a/src/public/mapboxStyle/icons/au-tourist-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/au-tourist-3.svg b/src/public/mapboxStyle/icons/au-tourist-3.svg
deleted file mode 100644
index 1ff1a5d..0000000
--- a/src/public/mapboxStyle/icons/au-tourist-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bakery-11.svg b/src/public/mapboxStyle/icons/bakery-11.svg
deleted file mode 100644
index 2d4aaf9..0000000
--- a/src/public/mapboxStyle/icons/bakery-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bakery-15.svg b/src/public/mapboxStyle/icons/bakery-15.svg
deleted file mode 100644
index 07e8aeb..0000000
--- a/src/public/mapboxStyle/icons/bakery-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bank-11.svg b/src/public/mapboxStyle/icons/bank-11.svg
deleted file mode 100644
index 9a09b77..0000000
--- a/src/public/mapboxStyle/icons/bank-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bank-15.svg b/src/public/mapboxStyle/icons/bank-15.svg
deleted file mode 100644
index d936f51..0000000
--- a/src/public/mapboxStyle/icons/bank-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bar-11.svg b/src/public/mapboxStyle/icons/bar-11.svg
deleted file mode 100644
index 689c10c..0000000
--- a/src/public/mapboxStyle/icons/bar-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bar-15.svg b/src/public/mapboxStyle/icons/bar-15.svg
deleted file mode 100644
index 4c79319..0000000
--- a/src/public/mapboxStyle/icons/bar-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/barcelona-metro.svg b/src/public/mapboxStyle/icons/barcelona-metro.svg
deleted file mode 100644
index 1418665..0000000
--- a/src/public/mapboxStyle/icons/barcelona-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/basketball-11.svg b/src/public/mapboxStyle/icons/basketball-11.svg
deleted file mode 100644
index 5940496..0000000
--- a/src/public/mapboxStyle/icons/basketball-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/basketball-15.svg b/src/public/mapboxStyle/icons/basketball-15.svg
deleted file mode 100644
index 82b2d7d..0000000
--- a/src/public/mapboxStyle/icons/basketball-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/beach-11.svg b/src/public/mapboxStyle/icons/beach-11.svg
deleted file mode 100644
index 1e8dd4b..0000000
--- a/src/public/mapboxStyle/icons/beach-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/beach-15.svg b/src/public/mapboxStyle/icons/beach-15.svg
deleted file mode 100644
index 2921ec7..0000000
--- a/src/public/mapboxStyle/icons/beach-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/beer-11.svg b/src/public/mapboxStyle/icons/beer-11.svg
deleted file mode 100644
index e887dd6..0000000
--- a/src/public/mapboxStyle/icons/beer-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/beer-15.svg b/src/public/mapboxStyle/icons/beer-15.svg
deleted file mode 100644
index 792e5a2..0000000
--- a/src/public/mapboxStyle/icons/beer-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bicycle-11.svg b/src/public/mapboxStyle/icons/bicycle-11.svg
deleted file mode 100644
index 848eee8..0000000
--- a/src/public/mapboxStyle/icons/bicycle-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bicycle-15.svg b/src/public/mapboxStyle/icons/bicycle-15.svg
deleted file mode 100644
index 2e3154d..0000000
--- a/src/public/mapboxStyle/icons/bicycle-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bicycle-share.svg b/src/public/mapboxStyle/icons/bicycle-share.svg
deleted file mode 100644
index 2ba6d96..0000000
--- a/src/public/mapboxStyle/icons/bicycle-share.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/border-dot-13.svg b/src/public/mapboxStyle/icons/border-dot-13.svg
deleted file mode 100644
index a0f1e3f..0000000
--- a/src/public/mapboxStyle/icons/border-dot-13.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/boston-t.svg b/src/public/mapboxStyle/icons/boston-t.svg
deleted file mode 100644
index cd6aa18..0000000
--- a/src/public/mapboxStyle/icons/boston-t.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bowling-alley-11.svg b/src/public/mapboxStyle/icons/bowling-alley-11.svg
deleted file mode 100644
index 80d1789..0000000
--- a/src/public/mapboxStyle/icons/bowling-alley-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bowling-alley-15.svg b/src/public/mapboxStyle/icons/bowling-alley-15.svg
deleted file mode 100644
index f531914..0000000
--- a/src/public/mapboxStyle/icons/bowling-alley-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/br-federal-3.svg b/src/public/mapboxStyle/icons/br-federal-3.svg
deleted file mode 100644
index af6994d..0000000
--- a/src/public/mapboxStyle/icons/br-federal-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/br-state-2.svg b/src/public/mapboxStyle/icons/br-state-2.svg
deleted file mode 100644
index ecd9985..0000000
--- a/src/public/mapboxStyle/icons/br-state-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/br-state-3.svg b/src/public/mapboxStyle/icons/br-state-3.svg
deleted file mode 100644
index 34f1db9..0000000
--- a/src/public/mapboxStyle/icons/br-state-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bridge-11.svg b/src/public/mapboxStyle/icons/bridge-11.svg
deleted file mode 100644
index 144ed1d..0000000
--- a/src/public/mapboxStyle/icons/bridge-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bridge-15.svg b/src/public/mapboxStyle/icons/bridge-15.svg
deleted file mode 100644
index bc87269..0000000
--- a/src/public/mapboxStyle/icons/bridge-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/bus.svg b/src/public/mapboxStyle/icons/bus.svg
deleted file mode 100644
index 9da2d43..0000000
--- a/src/public/mapboxStyle/icons/bus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cafe-11.svg b/src/public/mapboxStyle/icons/cafe-11.svg
deleted file mode 100644
index fdeec03..0000000
--- a/src/public/mapboxStyle/icons/cafe-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cafe-15.svg b/src/public/mapboxStyle/icons/cafe-15.svg
deleted file mode 100644
index 18eeff0..0000000
--- a/src/public/mapboxStyle/icons/cafe-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/campsite-11.svg b/src/public/mapboxStyle/icons/campsite-11.svg
deleted file mode 100644
index b0344d1..0000000
--- a/src/public/mapboxStyle/icons/campsite-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/campsite-15.svg b/src/public/mapboxStyle/icons/campsite-15.svg
deleted file mode 100644
index 8b6e68b..0000000
--- a/src/public/mapboxStyle/icons/campsite-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/car-11.svg b/src/public/mapboxStyle/icons/car-11.svg
deleted file mode 100644
index 331e170..0000000
--- a/src/public/mapboxStyle/icons/car-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/car-15.svg b/src/public/mapboxStyle/icons/car-15.svg
deleted file mode 100644
index d8e1030..0000000
--- a/src/public/mapboxStyle/icons/car-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/car-rental-11.svg b/src/public/mapboxStyle/icons/car-rental-11.svg
deleted file mode 100644
index 67af5ec..0000000
--- a/src/public/mapboxStyle/icons/car-rental-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/car-rental-15.svg b/src/public/mapboxStyle/icons/car-rental-15.svg
deleted file mode 100644
index e3896ab..0000000
--- a/src/public/mapboxStyle/icons/car-rental-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/car-repair-11.svg b/src/public/mapboxStyle/icons/car-repair-11.svg
deleted file mode 100644
index a34cf12..0000000
--- a/src/public/mapboxStyle/icons/car-repair-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/car-repair-15.svg b/src/public/mapboxStyle/icons/car-repair-15.svg
deleted file mode 100644
index c11aed0..0000000
--- a/src/public/mapboxStyle/icons/car-repair-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/casino-11.svg b/src/public/mapboxStyle/icons/casino-11.svg
deleted file mode 100644
index 65002c6..0000000
--- a/src/public/mapboxStyle/icons/casino-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/casino-15.svg b/src/public/mapboxStyle/icons/casino-15.svg
deleted file mode 100644
index ed0aa25..0000000
--- a/src/public/mapboxStyle/icons/casino-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/castle-11.svg b/src/public/mapboxStyle/icons/castle-11.svg
deleted file mode 100644
index 9826d0e..0000000
--- a/src/public/mapboxStyle/icons/castle-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/castle-15.svg b/src/public/mapboxStyle/icons/castle-15.svg
deleted file mode 100644
index 7aa8e7c..0000000
--- a/src/public/mapboxStyle/icons/castle-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cemetery-11.svg b/src/public/mapboxStyle/icons/cemetery-11.svg
deleted file mode 100644
index f4da8ee..0000000
--- a/src/public/mapboxStyle/icons/cemetery-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cemetery-15.svg b/src/public/mapboxStyle/icons/cemetery-15.svg
deleted file mode 100644
index 8f0a592..0000000
--- a/src/public/mapboxStyle/icons/cemetery-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ch-motorway-2.svg b/src/public/mapboxStyle/icons/ch-motorway-2.svg
deleted file mode 100644
index b280149..0000000
--- a/src/public/mapboxStyle/icons/ch-motorway-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ch-motorway-3.svg b/src/public/mapboxStyle/icons/ch-motorway-3.svg
deleted file mode 100644
index c80ac39..0000000
--- a/src/public/mapboxStyle/icons/ch-motorway-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/charging-station-11.svg b/src/public/mapboxStyle/icons/charging-station-11.svg
deleted file mode 100644
index 44d6aa9..0000000
--- a/src/public/mapboxStyle/icons/charging-station-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/charging-station-15.svg b/src/public/mapboxStyle/icons/charging-station-15.svg
deleted file mode 100644
index 535f488..0000000
--- a/src/public/mapboxStyle/icons/charging-station-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/chongqing-rail-transit.svg b/src/public/mapboxStyle/icons/chongqing-rail-transit.svg
deleted file mode 100644
index 70bb758..0000000
--- a/src/public/mapboxStyle/icons/chongqing-rail-transit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cinema-11.svg b/src/public/mapboxStyle/icons/cinema-11.svg
deleted file mode 100644
index a24e633..0000000
--- a/src/public/mapboxStyle/icons/cinema-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cinema-15.svg b/src/public/mapboxStyle/icons/cinema-15.svg
deleted file mode 100644
index 80b18c7..0000000
--- a/src/public/mapboxStyle/icons/cinema-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/circle-white-2.svg b/src/public/mapboxStyle/icons/circle-white-2.svg
deleted file mode 100644
index 5f3acf5..0000000
--- a/src/public/mapboxStyle/icons/circle-white-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/circle-white-3.svg b/src/public/mapboxStyle/icons/circle-white-3.svg
deleted file mode 100644
index 5f5f3b0..0000000
--- a/src/public/mapboxStyle/icons/circle-white-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/circle-white-4.svg b/src/public/mapboxStyle/icons/circle-white-4.svg
deleted file mode 100644
index bbbff90..0000000
--- a/src/public/mapboxStyle/icons/circle-white-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/clothing-store-11.svg b/src/public/mapboxStyle/icons/clothing-store-11.svg
deleted file mode 100644
index 7b0db7c..0000000
--- a/src/public/mapboxStyle/icons/clothing-store-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/clothing-store-15.svg b/src/public/mapboxStyle/icons/clothing-store-15.svg
deleted file mode 100644
index e9abe94..0000000
--- a/src/public/mapboxStyle/icons/clothing-store-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-nths-expy-2.svg b/src/public/mapboxStyle/icons/cn-nths-expy-2.svg
deleted file mode 100644
index ffc67fa..0000000
--- a/src/public/mapboxStyle/icons/cn-nths-expy-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-nths-expy-3.svg b/src/public/mapboxStyle/icons/cn-nths-expy-3.svg
deleted file mode 100644
index 69d8d51..0000000
--- a/src/public/mapboxStyle/icons/cn-nths-expy-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-nths-expy-4.svg b/src/public/mapboxStyle/icons/cn-nths-expy-4.svg
deleted file mode 100644
index 988d052..0000000
--- a/src/public/mapboxStyle/icons/cn-nths-expy-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-nths-expy-5.svg b/src/public/mapboxStyle/icons/cn-nths-expy-5.svg
deleted file mode 100644
index 45480e6..0000000
--- a/src/public/mapboxStyle/icons/cn-nths-expy-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-provincial-expy-2.svg b/src/public/mapboxStyle/icons/cn-provincial-expy-2.svg
deleted file mode 100644
index b14f399..0000000
--- a/src/public/mapboxStyle/icons/cn-provincial-expy-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-provincial-expy-3.svg b/src/public/mapboxStyle/icons/cn-provincial-expy-3.svg
deleted file mode 100644
index 449fcc8..0000000
--- a/src/public/mapboxStyle/icons/cn-provincial-expy-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-provincial-expy-4.svg b/src/public/mapboxStyle/icons/cn-provincial-expy-4.svg
deleted file mode 100644
index b5540d3..0000000
--- a/src/public/mapboxStyle/icons/cn-provincial-expy-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/cn-provincial-expy-5.svg b/src/public/mapboxStyle/icons/cn-provincial-expy-5.svg
deleted file mode 100644
index 4c11b57..0000000
--- a/src/public/mapboxStyle/icons/cn-provincial-expy-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/college-11.svg b/src/public/mapboxStyle/icons/college-11.svg
deleted file mode 100644
index cbaba0e..0000000
--- a/src/public/mapboxStyle/icons/college-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/college-15.svg b/src/public/mapboxStyle/icons/college-15.svg
deleted file mode 100644
index d1f37c4..0000000
--- a/src/public/mapboxStyle/icons/college-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/communications-tower-11.svg b/src/public/mapboxStyle/icons/communications-tower-11.svg
deleted file mode 100644
index 7c1d165..0000000
--- a/src/public/mapboxStyle/icons/communications-tower-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/communications-tower-15.svg b/src/public/mapboxStyle/icons/communications-tower-15.svg
deleted file mode 100644
index fcc64f4..0000000
--- a/src/public/mapboxStyle/icons/communications-tower-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/confectionery-11.svg b/src/public/mapboxStyle/icons/confectionery-11.svg
deleted file mode 100644
index f6e0d30..0000000
--- a/src/public/mapboxStyle/icons/confectionery-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/confectionery-15.svg b/src/public/mapboxStyle/icons/confectionery-15.svg
deleted file mode 100644
index 92c7c9c..0000000
--- a/src/public/mapboxStyle/icons/confectionery-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/convenience-11.svg b/src/public/mapboxStyle/icons/convenience-11.svg
deleted file mode 100644
index 840a087..0000000
--- a/src/public/mapboxStyle/icons/convenience-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/convenience-15.svg b/src/public/mapboxStyle/icons/convenience-15.svg
deleted file mode 100644
index b2a9da9..0000000
--- a/src/public/mapboxStyle/icons/convenience-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/de-motorway-2.svg b/src/public/mapboxStyle/icons/de-motorway-2.svg
deleted file mode 100644
index 7652978..0000000
--- a/src/public/mapboxStyle/icons/de-motorway-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/de-motorway-3.svg b/src/public/mapboxStyle/icons/de-motorway-3.svg
deleted file mode 100644
index a5f2032..0000000
--- a/src/public/mapboxStyle/icons/de-motorway-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/de-s-bahn.de-u-bahn.svg b/src/public/mapboxStyle/icons/de-s-bahn.de-u-bahn.svg
deleted file mode 100644
index f631289..0000000
--- a/src/public/mapboxStyle/icons/de-s-bahn.de-u-bahn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/de-s-bahn.svg b/src/public/mapboxStyle/icons/de-s-bahn.svg
deleted file mode 100644
index 833034e..0000000
--- a/src/public/mapboxStyle/icons/de-s-bahn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/de-u-bahn.svg b/src/public/mapboxStyle/icons/de-u-bahn.svg
deleted file mode 100644
index 6b0f477..0000000
--- a/src/public/mapboxStyle/icons/de-u-bahn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/default-2.svg b/src/public/mapboxStyle/icons/default-2.svg
deleted file mode 100644
index ade742b..0000000
--- a/src/public/mapboxStyle/icons/default-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/default-3.svg b/src/public/mapboxStyle/icons/default-3.svg
deleted file mode 100644
index 8f8aa37..0000000
--- a/src/public/mapboxStyle/icons/default-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/default-4.svg b/src/public/mapboxStyle/icons/default-4.svg
deleted file mode 100644
index fb7d1b6..0000000
--- a/src/public/mapboxStyle/icons/default-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/default-5.svg b/src/public/mapboxStyle/icons/default-5.svg
deleted file mode 100644
index 6b571b3..0000000
--- a/src/public/mapboxStyle/icons/default-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/default-6.svg b/src/public/mapboxStyle/icons/default-6.svg
deleted file mode 100644
index 4848ee6..0000000
--- a/src/public/mapboxStyle/icons/default-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/delhi-metro.svg b/src/public/mapboxStyle/icons/delhi-metro.svg
deleted file mode 100644
index 23f9cb6..0000000
--- a/src/public/mapboxStyle/icons/delhi-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/dentist-11.svg b/src/public/mapboxStyle/icons/dentist-11.svg
deleted file mode 100644
index 734d9b2..0000000
--- a/src/public/mapboxStyle/icons/dentist-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/dentist-15.svg b/src/public/mapboxStyle/icons/dentist-15.svg
deleted file mode 100644
index 923ca7f..0000000
--- a/src/public/mapboxStyle/icons/dentist-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/doctor-11.svg b/src/public/mapboxStyle/icons/doctor-11.svg
deleted file mode 100644
index 2dc47b1..0000000
--- a/src/public/mapboxStyle/icons/doctor-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/doctor-15.svg b/src/public/mapboxStyle/icons/doctor-15.svg
deleted file mode 100644
index 24756b2..0000000
--- a/src/public/mapboxStyle/icons/doctor-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/dog-park-11.svg b/src/public/mapboxStyle/icons/dog-park-11.svg
deleted file mode 100644
index 205656e..0000000
--- a/src/public/mapboxStyle/icons/dog-park-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/dog-park-15.svg b/src/public/mapboxStyle/icons/dog-park-15.svg
deleted file mode 100644
index 98a803b..0000000
--- a/src/public/mapboxStyle/icons/dog-park-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/dot-10.svg b/src/public/mapboxStyle/icons/dot-10.svg
deleted file mode 100644
index e44317e..0000000
--- a/src/public/mapboxStyle/icons/dot-10.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/dot-11.svg b/src/public/mapboxStyle/icons/dot-11.svg
deleted file mode 100644
index ae50975..0000000
--- a/src/public/mapboxStyle/icons/dot-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/dot-9.svg b/src/public/mapboxStyle/icons/dot-9.svg
deleted file mode 100644
index 99af4f8..0000000
--- a/src/public/mapboxStyle/icons/dot-9.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/drinking-water-11.svg b/src/public/mapboxStyle/icons/drinking-water-11.svg
deleted file mode 100644
index 59ffbc6..0000000
--- a/src/public/mapboxStyle/icons/drinking-water-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/drinking-water-15.svg b/src/public/mapboxStyle/icons/drinking-water-15.svg
deleted file mode 100644
index 32ccffa..0000000
--- a/src/public/mapboxStyle/icons/drinking-water-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/embassy-11.svg b/src/public/mapboxStyle/icons/embassy-11.svg
deleted file mode 100644
index 6d69e31..0000000
--- a/src/public/mapboxStyle/icons/embassy-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/embassy-15.svg b/src/public/mapboxStyle/icons/embassy-15.svg
deleted file mode 100644
index 1566416..0000000
--- a/src/public/mapboxStyle/icons/embassy-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/entrance.svg b/src/public/mapboxStyle/icons/entrance.svg
deleted file mode 100644
index 7d71e18..0000000
--- a/src/public/mapboxStyle/icons/entrance.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/farm-11.svg b/src/public/mapboxStyle/icons/farm-11.svg
deleted file mode 100644
index 026dd56..0000000
--- a/src/public/mapboxStyle/icons/farm-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/farm-15.svg b/src/public/mapboxStyle/icons/farm-15.svg
deleted file mode 100644
index 721f5e0..0000000
--- a/src/public/mapboxStyle/icons/farm-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fast-food-11.svg b/src/public/mapboxStyle/icons/fast-food-11.svg
deleted file mode 100644
index ded77af..0000000
--- a/src/public/mapboxStyle/icons/fast-food-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fast-food-15.svg b/src/public/mapboxStyle/icons/fast-food-15.svg
deleted file mode 100644
index fa8ca83..0000000
--- a/src/public/mapboxStyle/icons/fast-food-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ferry.svg b/src/public/mapboxStyle/icons/ferry.svg
deleted file mode 100644
index f7fc768..0000000
--- a/src/public/mapboxStyle/icons/ferry.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fire-station-11.svg b/src/public/mapboxStyle/icons/fire-station-11.svg
deleted file mode 100644
index 55775b5..0000000
--- a/src/public/mapboxStyle/icons/fire-station-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fire-station-15.svg b/src/public/mapboxStyle/icons/fire-station-15.svg
deleted file mode 100644
index cd1ab30..0000000
--- a/src/public/mapboxStyle/icons/fire-station-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fitness-centre-11.svg b/src/public/mapboxStyle/icons/fitness-centre-11.svg
deleted file mode 100644
index dd869d6..0000000
--- a/src/public/mapboxStyle/icons/fitness-centre-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fitness-centre-15.svg b/src/public/mapboxStyle/icons/fitness-centre-15.svg
deleted file mode 100644
index 54b2a41..0000000
--- a/src/public/mapboxStyle/icons/fitness-centre-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fuel-11.svg b/src/public/mapboxStyle/icons/fuel-11.svg
deleted file mode 100644
index f3f6290..0000000
--- a/src/public/mapboxStyle/icons/fuel-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/fuel-15.svg b/src/public/mapboxStyle/icons/fuel-15.svg
deleted file mode 100644
index 02b8de4..0000000
--- a/src/public/mapboxStyle/icons/fuel-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/furniture-11.svg b/src/public/mapboxStyle/icons/furniture-11.svg
deleted file mode 100644
index 76c1a74..0000000
--- a/src/public/mapboxStyle/icons/furniture-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/furniture-15.svg b/src/public/mapboxStyle/icons/furniture-15.svg
deleted file mode 100644
index ea9bdd9..0000000
--- a/src/public/mapboxStyle/icons/furniture-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/garden-11.svg b/src/public/mapboxStyle/icons/garden-11.svg
deleted file mode 100644
index 03a3aa5..0000000
--- a/src/public/mapboxStyle/icons/garden-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/garden-15.svg b/src/public/mapboxStyle/icons/garden-15.svg
deleted file mode 100644
index 53703fb..0000000
--- a/src/public/mapboxStyle/icons/garden-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-overground.london-tfl-rail.london-underground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-overground.london-tfl-rail.london-underground.svg
deleted file mode 100644
index 8bc69fc..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-overground.london-tfl-rail.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-overground.london-underground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-overground.london-underground.svg
deleted file mode 100644
index ed43530..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-overground.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-underground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-underground.svg
deleted file mode 100644
index 3edfe6b..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.svg
deleted file mode 100644
index 3bd8fb6..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-dlr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-overground.london-tfl-rail.london-underground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-overground.london-tfl-rail.london-underground.svg
deleted file mode 100644
index fdd1bde..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-overground.london-tfl-rail.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-overground.london-underground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-overground.london-underground.svg
deleted file mode 100644
index 5da68e1..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-overground.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-overground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-overground.svg
deleted file mode 100644
index 91ae58a..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-overground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.london-overground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.london-overground.svg
deleted file mode 100644
index d7a4a36..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.london-overground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.london-underground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.london-underground.svg
deleted file mode 100644
index 7062a6d..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.svg
deleted file mode 100644
index 6ce0d8b..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-tfl-rail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.london-underground.svg b/src/public/mapboxStyle/icons/gb-national-rail.london-underground.svg
deleted file mode 100644
index 43b5eeb..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gb-national-rail.svg b/src/public/mapboxStyle/icons/gb-national-rail.svg
deleted file mode 100644
index aefe440..0000000
--- a/src/public/mapboxStyle/icons/gb-national-rail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/globe-11.svg b/src/public/mapboxStyle/icons/globe-11.svg
deleted file mode 100644
index cf19337..0000000
--- a/src/public/mapboxStyle/icons/globe-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/globe-15.svg b/src/public/mapboxStyle/icons/globe-15.svg
deleted file mode 100644
index cdab8f0..0000000
--- a/src/public/mapboxStyle/icons/globe-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/golf-11.svg b/src/public/mapboxStyle/icons/golf-11.svg
deleted file mode 100644
index 0e33fbd..0000000
--- a/src/public/mapboxStyle/icons/golf-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/golf-15.svg b/src/public/mapboxStyle/icons/golf-15.svg
deleted file mode 100644
index d6b3d93..0000000
--- a/src/public/mapboxStyle/icons/golf-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gr-motorway-2.svg b/src/public/mapboxStyle/icons/gr-motorway-2.svg
deleted file mode 100644
index 49902a9..0000000
--- a/src/public/mapboxStyle/icons/gr-motorway-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gr-motorway-3.svg b/src/public/mapboxStyle/icons/gr-motorway-3.svg
deleted file mode 100644
index 227dace..0000000
--- a/src/public/mapboxStyle/icons/gr-motorway-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/gr-motorway-4.svg b/src/public/mapboxStyle/icons/gr-motorway-4.svg
deleted file mode 100644
index 6716471..0000000
--- a/src/public/mapboxStyle/icons/gr-motorway-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/grocery-11.svg b/src/public/mapboxStyle/icons/grocery-11.svg
deleted file mode 100644
index ae65736..0000000
--- a/src/public/mapboxStyle/icons/grocery-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/grocery-15.svg b/src/public/mapboxStyle/icons/grocery-15.svg
deleted file mode 100644
index 680f2d9..0000000
--- a/src/public/mapboxStyle/icons/grocery-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/harbor-11.svg b/src/public/mapboxStyle/icons/harbor-11.svg
deleted file mode 100644
index eb7a640..0000000
--- a/src/public/mapboxStyle/icons/harbor-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/harbor-15.svg b/src/public/mapboxStyle/icons/harbor-15.svg
deleted file mode 100644
index e877b43..0000000
--- a/src/public/mapboxStyle/icons/harbor-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hardware-11.svg b/src/public/mapboxStyle/icons/hardware-11.svg
deleted file mode 100644
index 2f9a6c5..0000000
--- a/src/public/mapboxStyle/icons/hardware-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hardware-15.svg b/src/public/mapboxStyle/icons/hardware-15.svg
deleted file mode 100644
index 6429e70..0000000
--- a/src/public/mapboxStyle/icons/hardware-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/heliport-11.svg b/src/public/mapboxStyle/icons/heliport-11.svg
deleted file mode 100644
index 54c5c91..0000000
--- a/src/public/mapboxStyle/icons/heliport-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/heliport-15.svg b/src/public/mapboxStyle/icons/heliport-15.svg
deleted file mode 100644
index a730cb0..0000000
--- a/src/public/mapboxStyle/icons/heliport-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hk-strategic-route-2.svg b/src/public/mapboxStyle/icons/hk-strategic-route-2.svg
deleted file mode 100644
index dff4915..0000000
--- a/src/public/mapboxStyle/icons/hk-strategic-route-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hong-kong-mtr.svg b/src/public/mapboxStyle/icons/hong-kong-mtr.svg
deleted file mode 100644
index fd86cec..0000000
--- a/src/public/mapboxStyle/icons/hong-kong-mtr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/horse-riding-11.svg b/src/public/mapboxStyle/icons/horse-riding-11.svg
deleted file mode 100644
index 92715ec..0000000
--- a/src/public/mapboxStyle/icons/horse-riding-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/horse-riding-15.svg b/src/public/mapboxStyle/icons/horse-riding-15.svg
deleted file mode 100644
index 5f0ecf8..0000000
--- a/src/public/mapboxStyle/icons/horse-riding-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hospital-11.svg b/src/public/mapboxStyle/icons/hospital-11.svg
deleted file mode 100644
index 1f369a2..0000000
--- a/src/public/mapboxStyle/icons/hospital-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hospital-15.svg b/src/public/mapboxStyle/icons/hospital-15.svg
deleted file mode 100644
index 500c429..0000000
--- a/src/public/mapboxStyle/icons/hospital-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hr-motorway-3.svg b/src/public/mapboxStyle/icons/hr-motorway-3.svg
deleted file mode 100644
index 1f4aa6d..0000000
--- a/src/public/mapboxStyle/icons/hr-motorway-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hr-motorway-4.svg b/src/public/mapboxStyle/icons/hr-motorway-4.svg
deleted file mode 100644
index 57deeda..0000000
--- a/src/public/mapboxStyle/icons/hr-motorway-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hu-main-2.svg b/src/public/mapboxStyle/icons/hu-main-2.svg
deleted file mode 100644
index bb3a30e..0000000
--- a/src/public/mapboxStyle/icons/hu-main-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hu-main-3.svg b/src/public/mapboxStyle/icons/hu-main-3.svg
deleted file mode 100644
index 4db307c..0000000
--- a/src/public/mapboxStyle/icons/hu-main-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hu-main-4.svg b/src/public/mapboxStyle/icons/hu-main-4.svg
deleted file mode 100644
index 293f3ba..0000000
--- a/src/public/mapboxStyle/icons/hu-main-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hu-main-5.svg b/src/public/mapboxStyle/icons/hu-main-5.svg
deleted file mode 100644
index c816ec0..0000000
--- a/src/public/mapboxStyle/icons/hu-main-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hu-motorway-2.svg b/src/public/mapboxStyle/icons/hu-motorway-2.svg
deleted file mode 100644
index 1b663c6..0000000
--- a/src/public/mapboxStyle/icons/hu-motorway-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/hu-motorway-3.svg b/src/public/mapboxStyle/icons/hu-motorway-3.svg
deleted file mode 100644
index 68fb307..0000000
--- a/src/public/mapboxStyle/icons/hu-motorway-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ice-cream-11.svg b/src/public/mapboxStyle/icons/ice-cream-11.svg
deleted file mode 100644
index 9ee0233..0000000
--- a/src/public/mapboxStyle/icons/ice-cream-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ice-cream-15.svg b/src/public/mapboxStyle/icons/ice-cream-15.svg
deleted file mode 100644
index c4d6d2e..0000000
--- a/src/public/mapboxStyle/icons/ice-cream-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/in-national-2.svg b/src/public/mapboxStyle/icons/in-national-2.svg
deleted file mode 100644
index 4832e96..0000000
--- a/src/public/mapboxStyle/icons/in-national-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/in-national-3.svg b/src/public/mapboxStyle/icons/in-national-3.svg
deleted file mode 100644
index 0d5df22..0000000
--- a/src/public/mapboxStyle/icons/in-national-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/in-national-4.svg b/src/public/mapboxStyle/icons/in-national-4.svg
deleted file mode 100644
index 4e72ebe..0000000
--- a/src/public/mapboxStyle/icons/in-national-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/in-state-2.svg b/src/public/mapboxStyle/icons/in-state-2.svg
deleted file mode 100644
index 36447f8..0000000
--- a/src/public/mapboxStyle/icons/in-state-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/in-state-3.svg b/src/public/mapboxStyle/icons/in-state-3.svg
deleted file mode 100644
index 9bb0d25..0000000
--- a/src/public/mapboxStyle/icons/in-state-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/information-11.svg b/src/public/mapboxStyle/icons/information-11.svg
deleted file mode 100644
index c767870..0000000
--- a/src/public/mapboxStyle/icons/information-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/information-15.svg b/src/public/mapboxStyle/icons/information-15.svg
deleted file mode 100644
index 7e896fb..0000000
--- a/src/public/mapboxStyle/icons/information-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/intersection.svg b/src/public/mapboxStyle/icons/intersection.svg
deleted file mode 100644
index 13f3d97..0000000
--- a/src/public/mapboxStyle/icons/intersection.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/jewelry-store-11.svg b/src/public/mapboxStyle/icons/jewelry-store-11.svg
deleted file mode 100644
index 2b753d3..0000000
--- a/src/public/mapboxStyle/icons/jewelry-store-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/jewelry-store-15.svg b/src/public/mapboxStyle/icons/jewelry-store-15.svg
deleted file mode 100644
index 459cc9e..0000000
--- a/src/public/mapboxStyle/icons/jewelry-store-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kiev-metro.svg b/src/public/mapboxStyle/icons/kiev-metro.svg
deleted file mode 100644
index 40dc5d0..0000000
--- a/src/public/mapboxStyle/icons/kiev-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metro-expy-2.svg b/src/public/mapboxStyle/icons/kr-metro-expy-2.svg
deleted file mode 100644
index 6770b9b..0000000
--- a/src/public/mapboxStyle/icons/kr-metro-expy-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metro-expy-3.svg b/src/public/mapboxStyle/icons/kr-metro-expy-3.svg
deleted file mode 100644
index 0ad0c94..0000000
--- a/src/public/mapboxStyle/icons/kr-metro-expy-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metro-expy-4.svg b/src/public/mapboxStyle/icons/kr-metro-expy-4.svg
deleted file mode 100644
index 66eee46..0000000
--- a/src/public/mapboxStyle/icons/kr-metro-expy-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metropolitan-2.svg b/src/public/mapboxStyle/icons/kr-metropolitan-2.svg
deleted file mode 100644
index c7b7b02..0000000
--- a/src/public/mapboxStyle/icons/kr-metropolitan-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metropolitan-3.svg b/src/public/mapboxStyle/icons/kr-metropolitan-3.svg
deleted file mode 100644
index ddcd07e..0000000
--- a/src/public/mapboxStyle/icons/kr-metropolitan-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metropolitan-4.svg b/src/public/mapboxStyle/icons/kr-metropolitan-4.svg
deleted file mode 100644
index 23bf943..0000000
--- a/src/public/mapboxStyle/icons/kr-metropolitan-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metropolitan-5.svg b/src/public/mapboxStyle/icons/kr-metropolitan-5.svg
deleted file mode 100644
index 43f249b..0000000
--- a/src/public/mapboxStyle/icons/kr-metropolitan-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-metropolitan-6.svg b/src/public/mapboxStyle/icons/kr-metropolitan-6.svg
deleted file mode 100644
index 32350a8..0000000
--- a/src/public/mapboxStyle/icons/kr-metropolitan-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-natl-expy-2.svg b/src/public/mapboxStyle/icons/kr-natl-expy-2.svg
deleted file mode 100644
index 64d18f1..0000000
--- a/src/public/mapboxStyle/icons/kr-natl-expy-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-natl-expy-3.svg b/src/public/mapboxStyle/icons/kr-natl-expy-3.svg
deleted file mode 100644
index 5d1e0f5..0000000
--- a/src/public/mapboxStyle/icons/kr-natl-expy-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/kr-natl-hwy-2.svg b/src/public/mapboxStyle/icons/kr-natl-hwy-2.svg
deleted file mode 100644
index 16870e3..0000000
--- a/src/public/mapboxStyle/icons/kr-natl-hwy-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/laundry-11.svg b/src/public/mapboxStyle/icons/laundry-11.svg
deleted file mode 100644
index cc6c6d7..0000000
--- a/src/public/mapboxStyle/icons/laundry-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/laundry-15.svg b/src/public/mapboxStyle/icons/laundry-15.svg
deleted file mode 100644
index df0d481..0000000
--- a/src/public/mapboxStyle/icons/laundry-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/level-crossing.svg b/src/public/mapboxStyle/icons/level-crossing.svg
deleted file mode 100644
index 1a514c5..0000000
--- a/src/public/mapboxStyle/icons/level-crossing.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/library-11.svg b/src/public/mapboxStyle/icons/library-11.svg
deleted file mode 100644
index f16f95d..0000000
--- a/src/public/mapboxStyle/icons/library-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/library-15.svg b/src/public/mapboxStyle/icons/library-15.svg
deleted file mode 100644
index a44c7b7..0000000
--- a/src/public/mapboxStyle/icons/library-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/lodging-11.svg b/src/public/mapboxStyle/icons/lodging-11.svg
deleted file mode 100644
index 85b647b..0000000
--- a/src/public/mapboxStyle/icons/lodging-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/lodging-15.svg b/src/public/mapboxStyle/icons/lodging-15.svg
deleted file mode 100644
index 4dedd39..0000000
--- a/src/public/mapboxStyle/icons/lodging-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-dlr.london-tfl-rail.london-underground.svg b/src/public/mapboxStyle/icons/london-dlr.london-tfl-rail.london-underground.svg
deleted file mode 100644
index 70c8d24..0000000
--- a/src/public/mapboxStyle/icons/london-dlr.london-tfl-rail.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-dlr.london-tfl-rail.svg b/src/public/mapboxStyle/icons/london-dlr.london-tfl-rail.svg
deleted file mode 100644
index ebe3910..0000000
--- a/src/public/mapboxStyle/icons/london-dlr.london-tfl-rail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-dlr.london-underground.svg b/src/public/mapboxStyle/icons/london-dlr.london-underground.svg
deleted file mode 100644
index 62f56ca..0000000
--- a/src/public/mapboxStyle/icons/london-dlr.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-dlr.svg b/src/public/mapboxStyle/icons/london-dlr.svg
deleted file mode 100644
index a9c2331..0000000
--- a/src/public/mapboxStyle/icons/london-dlr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-overground.london-tfl-rail.london-underground.svg b/src/public/mapboxStyle/icons/london-overground.london-tfl-rail.london-underground.svg
deleted file mode 100644
index 5a9ae14..0000000
--- a/src/public/mapboxStyle/icons/london-overground.london-tfl-rail.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-overground.london-tfl-rail.svg b/src/public/mapboxStyle/icons/london-overground.london-tfl-rail.svg
deleted file mode 100644
index 218cdf8..0000000
--- a/src/public/mapboxStyle/icons/london-overground.london-tfl-rail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-overground.london-underground.svg b/src/public/mapboxStyle/icons/london-overground.london-underground.svg
deleted file mode 100644
index 852ae3e..0000000
--- a/src/public/mapboxStyle/icons/london-overground.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-overground.svg b/src/public/mapboxStyle/icons/london-overground.svg
deleted file mode 100644
index 3f40e64..0000000
--- a/src/public/mapboxStyle/icons/london-overground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-tfl-rail.london-underground.svg b/src/public/mapboxStyle/icons/london-tfl-rail.london-underground.svg
deleted file mode 100644
index f473d45..0000000
--- a/src/public/mapboxStyle/icons/london-tfl-rail.london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-tfl-rail.svg b/src/public/mapboxStyle/icons/london-tfl-rail.svg
deleted file mode 100644
index 5a3fe5c..0000000
--- a/src/public/mapboxStyle/icons/london-tfl-rail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/london-underground.svg b/src/public/mapboxStyle/icons/london-underground.svg
deleted file mode 100644
index 88a5d7c..0000000
--- a/src/public/mapboxStyle/icons/london-underground.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/madrid-metro.svg b/src/public/mapboxStyle/icons/madrid-metro.svg
deleted file mode 100644
index ba787e4..0000000
--- a/src/public/mapboxStyle/icons/madrid-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/marker-11.svg b/src/public/mapboxStyle/icons/marker-11.svg
deleted file mode 100644
index 43ebf46..0000000
--- a/src/public/mapboxStyle/icons/marker-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/marker-15.svg b/src/public/mapboxStyle/icons/marker-15.svg
deleted file mode 100644
index 9e2b18c..0000000
--- a/src/public/mapboxStyle/icons/marker-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mexico-city-metro.svg b/src/public/mapboxStyle/icons/mexico-city-metro.svg
deleted file mode 100644
index 91e3eaa..0000000
--- a/src/public/mapboxStyle/icons/mexico-city-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/milan-metro.svg b/src/public/mapboxStyle/icons/milan-metro.svg
deleted file mode 100644
index d9e550a..0000000
--- a/src/public/mapboxStyle/icons/milan-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mobile-phone-11.svg b/src/public/mapboxStyle/icons/mobile-phone-11.svg
deleted file mode 100644
index 0c1a940..0000000
--- a/src/public/mapboxStyle/icons/mobile-phone-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mobile-phone-15.svg b/src/public/mapboxStyle/icons/mobile-phone-15.svg
deleted file mode 100644
index adee139..0000000
--- a/src/public/mapboxStyle/icons/mobile-phone-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/monument-11.svg b/src/public/mapboxStyle/icons/monument-11.svg
deleted file mode 100644
index 2a5959a..0000000
--- a/src/public/mapboxStyle/icons/monument-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/monument-15.svg b/src/public/mapboxStyle/icons/monument-15.svg
deleted file mode 100644
index 20c13b0..0000000
--- a/src/public/mapboxStyle/icons/monument-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/moscow-metro.svg b/src/public/mapboxStyle/icons/moscow-metro.svg
deleted file mode 100644
index 1933e65..0000000
--- a/src/public/mapboxStyle/icons/moscow-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-1.svg b/src/public/mapboxStyle/icons/motorway-exit-1.svg
deleted file mode 100644
index d466077..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-2.svg b/src/public/mapboxStyle/icons/motorway-exit-2.svg
deleted file mode 100644
index e98f00e..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-3.svg b/src/public/mapboxStyle/icons/motorway-exit-3.svg
deleted file mode 100644
index 23941a2..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-4.svg b/src/public/mapboxStyle/icons/motorway-exit-4.svg
deleted file mode 100644
index 3cffd97..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-5.svg b/src/public/mapboxStyle/icons/motorway-exit-5.svg
deleted file mode 100644
index fdab782..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-6.svg b/src/public/mapboxStyle/icons/motorway-exit-6.svg
deleted file mode 100644
index e935efc..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-7.svg b/src/public/mapboxStyle/icons/motorway-exit-7.svg
deleted file mode 100644
index e72369e..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-7.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-8.svg b/src/public/mapboxStyle/icons/motorway-exit-8.svg
deleted file mode 100644
index 9df0355..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-8.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/motorway-exit-9.svg b/src/public/mapboxStyle/icons/motorway-exit-9.svg
deleted file mode 100644
index 5042258..0000000
--- a/src/public/mapboxStyle/icons/motorway-exit-9.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mountain-11.svg b/src/public/mapboxStyle/icons/mountain-11.svg
deleted file mode 100644
index f06774f..0000000
--- a/src/public/mapboxStyle/icons/mountain-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mountain-15.svg b/src/public/mapboxStyle/icons/mountain-15.svg
deleted file mode 100644
index 1d56dd9..0000000
--- a/src/public/mapboxStyle/icons/mountain-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/museum-11.svg b/src/public/mapboxStyle/icons/museum-11.svg
deleted file mode 100644
index 958e22b..0000000
--- a/src/public/mapboxStyle/icons/museum-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/museum-15.svg b/src/public/mapboxStyle/icons/museum-15.svg
deleted file mode 100644
index 3525e7f..0000000
--- a/src/public/mapboxStyle/icons/museum-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/music-11.svg b/src/public/mapboxStyle/icons/music-11.svg
deleted file mode 100644
index 5fcc2a3..0000000
--- a/src/public/mapboxStyle/icons/music-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/music-15.svg b/src/public/mapboxStyle/icons/music-15.svg
deleted file mode 100644
index f7ec6ef..0000000
--- a/src/public/mapboxStyle/icons/music-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mx-federal-2.svg b/src/public/mapboxStyle/icons/mx-federal-2.svg
deleted file mode 100644
index ac703e6..0000000
--- a/src/public/mapboxStyle/icons/mx-federal-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mx-federal-3.svg b/src/public/mapboxStyle/icons/mx-federal-3.svg
deleted file mode 100644
index 9d4c667..0000000
--- a/src/public/mapboxStyle/icons/mx-federal-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mx-federal-4.svg b/src/public/mapboxStyle/icons/mx-federal-4.svg
deleted file mode 100644
index f8eec3f..0000000
--- a/src/public/mapboxStyle/icons/mx-federal-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mx-state-2.svg b/src/public/mapboxStyle/icons/mx-state-2.svg
deleted file mode 100644
index 9a30336..0000000
--- a/src/public/mapboxStyle/icons/mx-state-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mx-state-3.svg b/src/public/mapboxStyle/icons/mx-state-3.svg
deleted file mode 100644
index c397b0a..0000000
--- a/src/public/mapboxStyle/icons/mx-state-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/mx-state-4.svg b/src/public/mapboxStyle/icons/mx-state-4.svg
deleted file mode 100644
index 15e4868..0000000
--- a/src/public/mapboxStyle/icons/mx-state-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/new-york-subway.svg b/src/public/mapboxStyle/icons/new-york-subway.svg
deleted file mode 100644
index e6581ed..0000000
--- a/src/public/mapboxStyle/icons/new-york-subway.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/nz-state-2.svg b/src/public/mapboxStyle/icons/nz-state-2.svg
deleted file mode 100644
index 940808c..0000000
--- a/src/public/mapboxStyle/icons/nz-state-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/nz-state-3.svg b/src/public/mapboxStyle/icons/nz-state-3.svg
deleted file mode 100644
index ff58be8..0000000
--- a/src/public/mapboxStyle/icons/nz-state-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/oneway-large.svg b/src/public/mapboxStyle/icons/oneway-large.svg
deleted file mode 100644
index 9359667..0000000
--- a/src/public/mapboxStyle/icons/oneway-large.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/oneway-small.svg b/src/public/mapboxStyle/icons/oneway-small.svg
deleted file mode 100644
index 313b269..0000000
--- a/src/public/mapboxStyle/icons/oneway-small.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/oneway-white-large.svg b/src/public/mapboxStyle/icons/oneway-white-large.svg
deleted file mode 100644
index cbc541b..0000000
--- a/src/public/mapboxStyle/icons/oneway-white-large.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/oneway-white-small.svg b/src/public/mapboxStyle/icons/oneway-white-small.svg
deleted file mode 100644
index e2121b7..0000000
--- a/src/public/mapboxStyle/icons/oneway-white-small.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/optician-11.svg b/src/public/mapboxStyle/icons/optician-11.svg
deleted file mode 100644
index 3c07f8a..0000000
--- a/src/public/mapboxStyle/icons/optician-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/optician-15.svg b/src/public/mapboxStyle/icons/optician-15.svg
deleted file mode 100644
index b41b52a..0000000
--- a/src/public/mapboxStyle/icons/optician-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/osaka-subway.svg b/src/public/mapboxStyle/icons/osaka-subway.svg
deleted file mode 100644
index fd55d4f..0000000
--- a/src/public/mapboxStyle/icons/osaka-subway.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/oslo-metro.svg b/src/public/mapboxStyle/icons/oslo-metro.svg
deleted file mode 100644
index 215d87d..0000000
--- a/src/public/mapboxStyle/icons/oslo-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/paris-metro.paris-rer.svg b/src/public/mapboxStyle/icons/paris-metro.paris-rer.svg
deleted file mode 100644
index ad5464f..0000000
--- a/src/public/mapboxStyle/icons/paris-metro.paris-rer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/paris-metro.svg b/src/public/mapboxStyle/icons/paris-metro.svg
deleted file mode 100644
index 8211ce1..0000000
--- a/src/public/mapboxStyle/icons/paris-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/paris-rer.paris-transilien.svg b/src/public/mapboxStyle/icons/paris-rer.paris-transilien.svg
deleted file mode 100644
index e1ee203..0000000
--- a/src/public/mapboxStyle/icons/paris-rer.paris-transilien.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/paris-rer.svg b/src/public/mapboxStyle/icons/paris-rer.svg
deleted file mode 100644
index 78c1b26..0000000
--- a/src/public/mapboxStyle/icons/paris-rer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/paris-transilien.svg b/src/public/mapboxStyle/icons/paris-transilien.svg
deleted file mode 100644
index 6e7057d..0000000
--- a/src/public/mapboxStyle/icons/paris-transilien.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/park-11.svg b/src/public/mapboxStyle/icons/park-11.svg
deleted file mode 100644
index 43d1857..0000000
--- a/src/public/mapboxStyle/icons/park-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/park-15.svg b/src/public/mapboxStyle/icons/park-15.svg
deleted file mode 100644
index e7de945..0000000
--- a/src/public/mapboxStyle/icons/park-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/parking-11.svg b/src/public/mapboxStyle/icons/parking-11.svg
deleted file mode 100644
index d506c40..0000000
--- a/src/public/mapboxStyle/icons/parking-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/parking-15.svg b/src/public/mapboxStyle/icons/parking-15.svg
deleted file mode 100644
index e1bb3f1..0000000
--- a/src/public/mapboxStyle/icons/parking-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/parking-garage-11.svg b/src/public/mapboxStyle/icons/parking-garage-11.svg
deleted file mode 100644
index 17ef9be..0000000
--- a/src/public/mapboxStyle/icons/parking-garage-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/parking-garage-15.svg b/src/public/mapboxStyle/icons/parking-garage-15.svg
deleted file mode 100644
index bc65edf..0000000
--- a/src/public/mapboxStyle/icons/parking-garage-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pe-national-2.svg b/src/public/mapboxStyle/icons/pe-national-2.svg
deleted file mode 100644
index d85a010..0000000
--- a/src/public/mapboxStyle/icons/pe-national-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pe-national-3.svg b/src/public/mapboxStyle/icons/pe-national-3.svg
deleted file mode 100644
index 131d448..0000000
--- a/src/public/mapboxStyle/icons/pe-national-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pe-regional-3.svg b/src/public/mapboxStyle/icons/pe-regional-3.svg
deleted file mode 100644
index d6fae6a..0000000
--- a/src/public/mapboxStyle/icons/pe-regional-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pe-regional-4.svg b/src/public/mapboxStyle/icons/pe-regional-4.svg
deleted file mode 100644
index af760b7..0000000
--- a/src/public/mapboxStyle/icons/pe-regional-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pedestrian-polygon.svg b/src/public/mapboxStyle/icons/pedestrian-polygon.svg
deleted file mode 100644
index 2bcc840..0000000
--- a/src/public/mapboxStyle/icons/pedestrian-polygon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pharmacy-11.svg b/src/public/mapboxStyle/icons/pharmacy-11.svg
deleted file mode 100644
index 5e39fbc..0000000
--- a/src/public/mapboxStyle/icons/pharmacy-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pharmacy-15.svg b/src/public/mapboxStyle/icons/pharmacy-15.svg
deleted file mode 100644
index 44fc188..0000000
--- a/src/public/mapboxStyle/icons/pharmacy-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/philadelphia-septa.svg b/src/public/mapboxStyle/icons/philadelphia-septa.svg
deleted file mode 100644
index 201209f..0000000
--- a/src/public/mapboxStyle/icons/philadelphia-septa.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/picnic-site-11.svg b/src/public/mapboxStyle/icons/picnic-site-11.svg
deleted file mode 100644
index 2a19787..0000000
--- a/src/public/mapboxStyle/icons/picnic-site-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/picnic-site-15.svg b/src/public/mapboxStyle/icons/picnic-site-15.svg
deleted file mode 100644
index e9f6673..0000000
--- a/src/public/mapboxStyle/icons/picnic-site-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pitch-11.svg b/src/public/mapboxStyle/icons/pitch-11.svg
deleted file mode 100644
index 3fff9ee..0000000
--- a/src/public/mapboxStyle/icons/pitch-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/pitch-15.svg b/src/public/mapboxStyle/icons/pitch-15.svg
deleted file mode 100644
index ee227de..0000000
--- a/src/public/mapboxStyle/icons/pitch-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/place-of-worship-11.svg b/src/public/mapboxStyle/icons/place-of-worship-11.svg
deleted file mode 100644
index 04d2d62..0000000
--- a/src/public/mapboxStyle/icons/place-of-worship-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/place-of-worship-15.svg b/src/public/mapboxStyle/icons/place-of-worship-15.svg
deleted file mode 100644
index 5c24150..0000000
--- a/src/public/mapboxStyle/icons/place-of-worship-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/playground-11.svg b/src/public/mapboxStyle/icons/playground-11.svg
deleted file mode 100644
index e0c6fa2..0000000
--- a/src/public/mapboxStyle/icons/playground-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/playground-15.svg b/src/public/mapboxStyle/icons/playground-15.svg
deleted file mode 100644
index 69ca0c9..0000000
--- a/src/public/mapboxStyle/icons/playground-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/police-11.svg b/src/public/mapboxStyle/icons/police-11.svg
deleted file mode 100644
index e5b1ed9..0000000
--- a/src/public/mapboxStyle/icons/police-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/police-15.svg b/src/public/mapboxStyle/icons/police-15.svg
deleted file mode 100644
index 5625976..0000000
--- a/src/public/mapboxStyle/icons/police-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/post-11.svg b/src/public/mapboxStyle/icons/post-11.svg
deleted file mode 100644
index 35e0b5f..0000000
--- a/src/public/mapboxStyle/icons/post-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/post-15.svg b/src/public/mapboxStyle/icons/post-15.svg
deleted file mode 100644
index 97b73ea..0000000
--- a/src/public/mapboxStyle/icons/post-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/prison-11.svg b/src/public/mapboxStyle/icons/prison-11.svg
deleted file mode 100644
index a4549a6..0000000
--- a/src/public/mapboxStyle/icons/prison-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/prison-15.svg b/src/public/mapboxStyle/icons/prison-15.svg
deleted file mode 100644
index 22efed4..0000000
--- a/src/public/mapboxStyle/icons/prison-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rail-light.svg b/src/public/mapboxStyle/icons/rail-light.svg
deleted file mode 100644
index 32e6d65..0000000
--- a/src/public/mapboxStyle/icons/rail-light.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rail-metro.svg b/src/public/mapboxStyle/icons/rail-metro.svg
deleted file mode 100644
index b99c465..0000000
--- a/src/public/mapboxStyle/icons/rail-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rail.svg b/src/public/mapboxStyle/icons/rail.svg
deleted file mode 100644
index 00acf3d..0000000
--- a/src/public/mapboxStyle/icons/rail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ranger-station-11.svg b/src/public/mapboxStyle/icons/ranger-station-11.svg
deleted file mode 100644
index 9ab97b8..0000000
--- a/src/public/mapboxStyle/icons/ranger-station-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ranger-station-15.svg b/src/public/mapboxStyle/icons/ranger-station-15.svg
deleted file mode 100644
index 4b07a9b..0000000
--- a/src/public/mapboxStyle/icons/ranger-station-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-blue-2.svg b/src/public/mapboxStyle/icons/rectangle-blue-2.svg
deleted file mode 100644
index b6a46b3..0000000
--- a/src/public/mapboxStyle/icons/rectangle-blue-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-blue-3.svg b/src/public/mapboxStyle/icons/rectangle-blue-3.svg
deleted file mode 100644
index ab54ed6..0000000
--- a/src/public/mapboxStyle/icons/rectangle-blue-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-blue-4.svg b/src/public/mapboxStyle/icons/rectangle-blue-4.svg
deleted file mode 100644
index 92d6d79..0000000
--- a/src/public/mapboxStyle/icons/rectangle-blue-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-green-2.svg b/src/public/mapboxStyle/icons/rectangle-green-2.svg
deleted file mode 100644
index 42787ee..0000000
--- a/src/public/mapboxStyle/icons/rectangle-green-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-green-3.svg b/src/public/mapboxStyle/icons/rectangle-green-3.svg
deleted file mode 100644
index 1376836..0000000
--- a/src/public/mapboxStyle/icons/rectangle-green-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-green-4.svg b/src/public/mapboxStyle/icons/rectangle-green-4.svg
deleted file mode 100644
index e78bcff..0000000
--- a/src/public/mapboxStyle/icons/rectangle-green-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-green-5.svg b/src/public/mapboxStyle/icons/rectangle-green-5.svg
deleted file mode 100644
index 05d2d9b..0000000
--- a/src/public/mapboxStyle/icons/rectangle-green-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-green-6.svg b/src/public/mapboxStyle/icons/rectangle-green-6.svg
deleted file mode 100644
index b5d3b42..0000000
--- a/src/public/mapboxStyle/icons/rectangle-green-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-red-2.svg b/src/public/mapboxStyle/icons/rectangle-red-2.svg
deleted file mode 100644
index d75f81a..0000000
--- a/src/public/mapboxStyle/icons/rectangle-red-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-red-3.svg b/src/public/mapboxStyle/icons/rectangle-red-3.svg
deleted file mode 100644
index 820d11e..0000000
--- a/src/public/mapboxStyle/icons/rectangle-red-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-red-4.svg b/src/public/mapboxStyle/icons/rectangle-red-4.svg
deleted file mode 100644
index 0b730c1..0000000
--- a/src/public/mapboxStyle/icons/rectangle-red-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-white-2.svg b/src/public/mapboxStyle/icons/rectangle-white-2.svg
deleted file mode 100644
index 7e85b59..0000000
--- a/src/public/mapboxStyle/icons/rectangle-white-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-white-3.svg b/src/public/mapboxStyle/icons/rectangle-white-3.svg
deleted file mode 100644
index 890ac84..0000000
--- a/src/public/mapboxStyle/icons/rectangle-white-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-white-4.svg b/src/public/mapboxStyle/icons/rectangle-white-4.svg
deleted file mode 100644
index acd2761..0000000
--- a/src/public/mapboxStyle/icons/rectangle-white-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-white-5.svg b/src/public/mapboxStyle/icons/rectangle-white-5.svg
deleted file mode 100644
index 0438b48..0000000
--- a/src/public/mapboxStyle/icons/rectangle-white-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-white-6.svg b/src/public/mapboxStyle/icons/rectangle-white-6.svg
deleted file mode 100644
index a5ab5e3..0000000
--- a/src/public/mapboxStyle/icons/rectangle-white-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-yellow-2.svg b/src/public/mapboxStyle/icons/rectangle-yellow-2.svg
deleted file mode 100644
index d590e3d..0000000
--- a/src/public/mapboxStyle/icons/rectangle-yellow-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-yellow-3.svg b/src/public/mapboxStyle/icons/rectangle-yellow-3.svg
deleted file mode 100644
index f2024ea..0000000
--- a/src/public/mapboxStyle/icons/rectangle-yellow-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-yellow-4.svg b/src/public/mapboxStyle/icons/rectangle-yellow-4.svg
deleted file mode 100644
index 3050982..0000000
--- a/src/public/mapboxStyle/icons/rectangle-yellow-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-yellow-5.svg b/src/public/mapboxStyle/icons/rectangle-yellow-5.svg
deleted file mode 100644
index cfe10b7..0000000
--- a/src/public/mapboxStyle/icons/rectangle-yellow-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rectangle-yellow-6.svg b/src/public/mapboxStyle/icons/rectangle-yellow-6.svg
deleted file mode 100644
index afa3988..0000000
--- a/src/public/mapboxStyle/icons/rectangle-yellow-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-buddhist-11.svg b/src/public/mapboxStyle/icons/religious-buddhist-11.svg
deleted file mode 100644
index 166ec59..0000000
--- a/src/public/mapboxStyle/icons/religious-buddhist-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-buddhist-15.svg b/src/public/mapboxStyle/icons/religious-buddhist-15.svg
deleted file mode 100644
index 0e8d97b..0000000
--- a/src/public/mapboxStyle/icons/religious-buddhist-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-christian-11.svg b/src/public/mapboxStyle/icons/religious-christian-11.svg
deleted file mode 100644
index 78c0d5a..0000000
--- a/src/public/mapboxStyle/icons/religious-christian-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-christian-15.svg b/src/public/mapboxStyle/icons/religious-christian-15.svg
deleted file mode 100644
index 44353a6..0000000
--- a/src/public/mapboxStyle/icons/religious-christian-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-jewish-11.svg b/src/public/mapboxStyle/icons/religious-jewish-11.svg
deleted file mode 100644
index 275d26f..0000000
--- a/src/public/mapboxStyle/icons/religious-jewish-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-jewish-15.svg b/src/public/mapboxStyle/icons/religious-jewish-15.svg
deleted file mode 100644
index 927fe6d..0000000
--- a/src/public/mapboxStyle/icons/religious-jewish-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-muslim-11.svg b/src/public/mapboxStyle/icons/religious-muslim-11.svg
deleted file mode 100644
index 9fca354..0000000
--- a/src/public/mapboxStyle/icons/religious-muslim-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/religious-muslim-15.svg b/src/public/mapboxStyle/icons/religious-muslim-15.svg
deleted file mode 100644
index 137db99..0000000
--- a/src/public/mapboxStyle/icons/religious-muslim-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-11.svg b/src/public/mapboxStyle/icons/restaurant-11.svg
deleted file mode 100644
index fa2adb6..0000000
--- a/src/public/mapboxStyle/icons/restaurant-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-15.svg b/src/public/mapboxStyle/icons/restaurant-15.svg
deleted file mode 100644
index 7cc54eb..0000000
--- a/src/public/mapboxStyle/icons/restaurant-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-noodle-11.svg b/src/public/mapboxStyle/icons/restaurant-noodle-11.svg
deleted file mode 100644
index 31ef018..0000000
--- a/src/public/mapboxStyle/icons/restaurant-noodle-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-noodle-15.svg b/src/public/mapboxStyle/icons/restaurant-noodle-15.svg
deleted file mode 100644
index 7421270..0000000
--- a/src/public/mapboxStyle/icons/restaurant-noodle-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-pizza-11.svg b/src/public/mapboxStyle/icons/restaurant-pizza-11.svg
deleted file mode 100644
index 021a37b..0000000
--- a/src/public/mapboxStyle/icons/restaurant-pizza-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-pizza-15.svg b/src/public/mapboxStyle/icons/restaurant-pizza-15.svg
deleted file mode 100644
index 83b50e3..0000000
--- a/src/public/mapboxStyle/icons/restaurant-pizza-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-seafood-11.svg b/src/public/mapboxStyle/icons/restaurant-seafood-11.svg
deleted file mode 100644
index 3ac37a3..0000000
--- a/src/public/mapboxStyle/icons/restaurant-seafood-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/restaurant-seafood-15.svg b/src/public/mapboxStyle/icons/restaurant-seafood-15.svg
deleted file mode 100644
index 4af154f..0000000
--- a/src/public/mapboxStyle/icons/restaurant-seafood-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ro-communal-2.svg b/src/public/mapboxStyle/icons/ro-communal-2.svg
deleted file mode 100644
index fad8d06..0000000
--- a/src/public/mapboxStyle/icons/ro-communal-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ro-communal-3.svg b/src/public/mapboxStyle/icons/ro-communal-3.svg
deleted file mode 100644
index 036c63b..0000000
--- a/src/public/mapboxStyle/icons/ro-communal-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ro-communal-4.svg b/src/public/mapboxStyle/icons/ro-communal-4.svg
deleted file mode 100644
index 813bb7e..0000000
--- a/src/public/mapboxStyle/icons/ro-communal-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ro-county-3.svg b/src/public/mapboxStyle/icons/ro-county-3.svg
deleted file mode 100644
index a271cb9..0000000
--- a/src/public/mapboxStyle/icons/ro-county-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ro-county-4.svg b/src/public/mapboxStyle/icons/ro-county-4.svg
deleted file mode 100644
index d8fb6e7..0000000
--- a/src/public/mapboxStyle/icons/ro-county-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ro-national-2.svg b/src/public/mapboxStyle/icons/ro-national-2.svg
deleted file mode 100644
index 19021b1..0000000
--- a/src/public/mapboxStyle/icons/ro-national-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/ro-national-3.svg b/src/public/mapboxStyle/icons/ro-national-3.svg
deleted file mode 100644
index c330048..0000000
--- a/src/public/mapboxStyle/icons/ro-national-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/road-closure.svg b/src/public/mapboxStyle/icons/road-closure.svg
deleted file mode 100644
index f14ade0..0000000
--- a/src/public/mapboxStyle/icons/road-closure.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rocket-11.svg b/src/public/mapboxStyle/icons/rocket-11.svg
deleted file mode 100644
index cad3d78..0000000
--- a/src/public/mapboxStyle/icons/rocket-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/rocket-15.svg b/src/public/mapboxStyle/icons/rocket-15.svg
deleted file mode 100644
index e8ad4ba..0000000
--- a/src/public/mapboxStyle/icons/rocket-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/san-francisco-bart.svg b/src/public/mapboxStyle/icons/san-francisco-bart.svg
deleted file mode 100644
index 311cd14..0000000
--- a/src/public/mapboxStyle/icons/san-francisco-bart.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/school-11.svg b/src/public/mapboxStyle/icons/school-11.svg
deleted file mode 100644
index 9fae8b3..0000000
--- a/src/public/mapboxStyle/icons/school-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/school-15.svg b/src/public/mapboxStyle/icons/school-15.svg
deleted file mode 100644
index e2a7b5d..0000000
--- a/src/public/mapboxStyle/icons/school-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/shoe-11.svg b/src/public/mapboxStyle/icons/shoe-11.svg
deleted file mode 100644
index 1427257..0000000
--- a/src/public/mapboxStyle/icons/shoe-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/shoe-15.svg b/src/public/mapboxStyle/icons/shoe-15.svg
deleted file mode 100644
index aaed157..0000000
--- a/src/public/mapboxStyle/icons/shoe-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/shop-11.svg b/src/public/mapboxStyle/icons/shop-11.svg
deleted file mode 100644
index ca2db04..0000000
--- a/src/public/mapboxStyle/icons/shop-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/shop-15.svg b/src/public/mapboxStyle/icons/shop-15.svg
deleted file mode 100644
index acc0ea1..0000000
--- a/src/public/mapboxStyle/icons/shop-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/si-motorway-2.svg b/src/public/mapboxStyle/icons/si-motorway-2.svg
deleted file mode 100644
index 9646ba2..0000000
--- a/src/public/mapboxStyle/icons/si-motorway-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/singapore-mrt.svg b/src/public/mapboxStyle/icons/singapore-mrt.svg
deleted file mode 100644
index abad230..0000000
--- a/src/public/mapboxStyle/icons/singapore-mrt.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/skateboard-11.svg b/src/public/mapboxStyle/icons/skateboard-11.svg
deleted file mode 100644
index 51e82e9..0000000
--- a/src/public/mapboxStyle/icons/skateboard-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/skateboard-15.svg b/src/public/mapboxStyle/icons/skateboard-15.svg
deleted file mode 100644
index eae15bd..0000000
--- a/src/public/mapboxStyle/icons/skateboard-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/skiing-11.svg b/src/public/mapboxStyle/icons/skiing-11.svg
deleted file mode 100644
index 8a69423..0000000
--- a/src/public/mapboxStyle/icons/skiing-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/skiing-15.svg b/src/public/mapboxStyle/icons/skiing-15.svg
deleted file mode 100644
index 7da8191..0000000
--- a/src/public/mapboxStyle/icons/skiing-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/slipway-11.svg b/src/public/mapboxStyle/icons/slipway-11.svg
deleted file mode 100644
index af2bfae..0000000
--- a/src/public/mapboxStyle/icons/slipway-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/slipway-15.svg b/src/public/mapboxStyle/icons/slipway-15.svg
deleted file mode 100644
index f69337c..0000000
--- a/src/public/mapboxStyle/icons/slipway-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/stadium-11.svg b/src/public/mapboxStyle/icons/stadium-11.svg
deleted file mode 100644
index af07152..0000000
--- a/src/public/mapboxStyle/icons/stadium-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/stadium-15.svg b/src/public/mapboxStyle/icons/stadium-15.svg
deleted file mode 100644
index 82b8317..0000000
--- a/src/public/mapboxStyle/icons/stadium-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/stockholm-metro.svg b/src/public/mapboxStyle/icons/stockholm-metro.svg
deleted file mode 100644
index c79029d..0000000
--- a/src/public/mapboxStyle/icons/stockholm-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/suitcase-11.svg b/src/public/mapboxStyle/icons/suitcase-11.svg
deleted file mode 100644
index 4f48d0e..0000000
--- a/src/public/mapboxStyle/icons/suitcase-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/suitcase-15.svg b/src/public/mapboxStyle/icons/suitcase-15.svg
deleted file mode 100644
index 1954b22..0000000
--- a/src/public/mapboxStyle/icons/suitcase-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/swimming-11.svg b/src/public/mapboxStyle/icons/swimming-11.svg
deleted file mode 100644
index 8cd3924..0000000
--- a/src/public/mapboxStyle/icons/swimming-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/swimming-15.svg b/src/public/mapboxStyle/icons/swimming-15.svg
deleted file mode 100644
index 3e1a375..0000000
--- a/src/public/mapboxStyle/icons/swimming-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/table-tennis-11.svg b/src/public/mapboxStyle/icons/table-tennis-11.svg
deleted file mode 100644
index 5120044..0000000
--- a/src/public/mapboxStyle/icons/table-tennis-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/table-tennis-15.svg b/src/public/mapboxStyle/icons/table-tennis-15.svg
deleted file mode 100644
index 7f84173..0000000
--- a/src/public/mapboxStyle/icons/table-tennis-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/taipei-metro.svg b/src/public/mapboxStyle/icons/taipei-metro.svg
deleted file mode 100644
index 93de661..0000000
--- a/src/public/mapboxStyle/icons/taipei-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tennis-11.svg b/src/public/mapboxStyle/icons/tennis-11.svg
deleted file mode 100644
index ec31ec8..0000000
--- a/src/public/mapboxStyle/icons/tennis-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tennis-15.svg b/src/public/mapboxStyle/icons/tennis-15.svg
deleted file mode 100644
index e432fb5..0000000
--- a/src/public/mapboxStyle/icons/tennis-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/theatre-11.svg b/src/public/mapboxStyle/icons/theatre-11.svg
deleted file mode 100644
index 62705c4..0000000
--- a/src/public/mapboxStyle/icons/theatre-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/theatre-15.svg b/src/public/mapboxStyle/icons/theatre-15.svg
deleted file mode 100644
index ab1b9ed..0000000
--- a/src/public/mapboxStyle/icons/theatre-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/toilet-11.svg b/src/public/mapboxStyle/icons/toilet-11.svg
deleted file mode 100644
index 2cfd17e..0000000
--- a/src/public/mapboxStyle/icons/toilet-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/toilet-15.svg b/src/public/mapboxStyle/icons/toilet-15.svg
deleted file mode 100644
index 68579c3..0000000
--- a/src/public/mapboxStyle/icons/toilet-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tokyo-metro.svg b/src/public/mapboxStyle/icons/tokyo-metro.svg
deleted file mode 100644
index 100b0ca..0000000
--- a/src/public/mapboxStyle/icons/tokyo-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/town-hall-11.svg b/src/public/mapboxStyle/icons/town-hall-11.svg
deleted file mode 100644
index 400b43a..0000000
--- a/src/public/mapboxStyle/icons/town-hall-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/town-hall-15.svg b/src/public/mapboxStyle/icons/town-hall-15.svg
deleted file mode 100644
index e08d98d..0000000
--- a/src/public/mapboxStyle/icons/town-hall-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/traffic-signal.svg b/src/public/mapboxStyle/icons/traffic-signal.svg
deleted file mode 100644
index a3aa2c9..0000000
--- a/src/public/mapboxStyle/icons/traffic-signal.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/turning-circle-outline.svg b/src/public/mapboxStyle/icons/turning-circle-outline.svg
deleted file mode 100644
index b5e2319..0000000
--- a/src/public/mapboxStyle/icons/turning-circle-outline.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/turning-circle.svg b/src/public/mapboxStyle/icons/turning-circle.svg
deleted file mode 100644
index 8b8232f..0000000
--- a/src/public/mapboxStyle/icons/turning-circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-county-township-2.svg b/src/public/mapboxStyle/icons/tw-county-township-2.svg
deleted file mode 100644
index 3b13b11..0000000
--- a/src/public/mapboxStyle/icons/tw-county-township-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-county-township-3.svg b/src/public/mapboxStyle/icons/tw-county-township-3.svg
deleted file mode 100644
index 063d508..0000000
--- a/src/public/mapboxStyle/icons/tw-county-township-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-county-township-4.svg b/src/public/mapboxStyle/icons/tw-county-township-4.svg
deleted file mode 100644
index 094660d..0000000
--- a/src/public/mapboxStyle/icons/tw-county-township-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-county-township-5.svg b/src/public/mapboxStyle/icons/tw-county-township-5.svg
deleted file mode 100644
index c3f84e9..0000000
--- a/src/public/mapboxStyle/icons/tw-county-township-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-county-township-6.svg b/src/public/mapboxStyle/icons/tw-county-township-6.svg
deleted file mode 100644
index 4d971d4..0000000
--- a/src/public/mapboxStyle/icons/tw-county-township-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-national-2.svg b/src/public/mapboxStyle/icons/tw-national-2.svg
deleted file mode 100644
index b1ed64e..0000000
--- a/src/public/mapboxStyle/icons/tw-national-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-provincial-2.svg b/src/public/mapboxStyle/icons/tw-provincial-2.svg
deleted file mode 100644
index 646ae50..0000000
--- a/src/public/mapboxStyle/icons/tw-provincial-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-provincial-3.svg b/src/public/mapboxStyle/icons/tw-provincial-3.svg
deleted file mode 100644
index b2d0dba..0000000
--- a/src/public/mapboxStyle/icons/tw-provincial-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-provincial-expy-2.svg b/src/public/mapboxStyle/icons/tw-provincial-expy-2.svg
deleted file mode 100644
index 78cf130..0000000
--- a/src/public/mapboxStyle/icons/tw-provincial-expy-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/tw-provincial-expy-3.svg b/src/public/mapboxStyle/icons/tw-provincial-expy-3.svg
deleted file mode 100644
index 6fcafab..0000000
--- a/src/public/mapboxStyle/icons/tw-provincial-expy-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-bia-2.svg b/src/public/mapboxStyle/icons/us-bia-2.svg
deleted file mode 100644
index b7b0cbe..0000000
--- a/src/public/mapboxStyle/icons/us-bia-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-bia-3.svg b/src/public/mapboxStyle/icons/us-bia-3.svg
deleted file mode 100644
index d072297..0000000
--- a/src/public/mapboxStyle/icons/us-bia-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-bia-4.svg b/src/public/mapboxStyle/icons/us-bia-4.svg
deleted file mode 100644
index 3711ac0..0000000
--- a/src/public/mapboxStyle/icons/us-bia-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-2.svg b/src/public/mapboxStyle/icons/us-highway-2.svg
deleted file mode 100644
index dcf078a..0000000
--- a/src/public/mapboxStyle/icons/us-highway-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-3.svg b/src/public/mapboxStyle/icons/us-highway-3.svg
deleted file mode 100644
index 025dc7e..0000000
--- a/src/public/mapboxStyle/icons/us-highway-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-4.svg b/src/public/mapboxStyle/icons/us-highway-4.svg
deleted file mode 100644
index 46a1996..0000000
--- a/src/public/mapboxStyle/icons/us-highway-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-alternate-2.svg b/src/public/mapboxStyle/icons/us-highway-alternate-2.svg
deleted file mode 100644
index b2c06c0..0000000
--- a/src/public/mapboxStyle/icons/us-highway-alternate-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-alternate-3.svg b/src/public/mapboxStyle/icons/us-highway-alternate-3.svg
deleted file mode 100644
index e7b62ea..0000000
--- a/src/public/mapboxStyle/icons/us-highway-alternate-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-business-2.svg b/src/public/mapboxStyle/icons/us-highway-business-2.svg
deleted file mode 100644
index d1e73cc..0000000
--- a/src/public/mapboxStyle/icons/us-highway-business-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-business-3.svg b/src/public/mapboxStyle/icons/us-highway-business-3.svg
deleted file mode 100644
index 852eb25..0000000
--- a/src/public/mapboxStyle/icons/us-highway-business-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-bypass-2.svg b/src/public/mapboxStyle/icons/us-highway-bypass-2.svg
deleted file mode 100644
index 3148c0d..0000000
--- a/src/public/mapboxStyle/icons/us-highway-bypass-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-bypass-3.svg b/src/public/mapboxStyle/icons/us-highway-bypass-3.svg
deleted file mode 100644
index 7a71174..0000000
--- a/src/public/mapboxStyle/icons/us-highway-bypass-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-duplex-3.svg b/src/public/mapboxStyle/icons/us-highway-duplex-3.svg
deleted file mode 100644
index 74370dc..0000000
--- a/src/public/mapboxStyle/icons/us-highway-duplex-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-duplex-4.svg b/src/public/mapboxStyle/icons/us-highway-duplex-4.svg
deleted file mode 100644
index 0381551..0000000
--- a/src/public/mapboxStyle/icons/us-highway-duplex-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-duplex-5.svg b/src/public/mapboxStyle/icons/us-highway-duplex-5.svg
deleted file mode 100644
index 4b0a8f8..0000000
--- a/src/public/mapboxStyle/icons/us-highway-duplex-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-truck-2.svg b/src/public/mapboxStyle/icons/us-highway-truck-2.svg
deleted file mode 100644
index 2cfd346..0000000
--- a/src/public/mapboxStyle/icons/us-highway-truck-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-highway-truck-3.svg b/src/public/mapboxStyle/icons/us-highway-truck-3.svg
deleted file mode 100644
index 5a39892..0000000
--- a/src/public/mapboxStyle/icons/us-highway-truck-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-2.svg b/src/public/mapboxStyle/icons/us-interstate-2.svg
deleted file mode 100644
index d634bf0..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-3.svg b/src/public/mapboxStyle/icons/us-interstate-3.svg
deleted file mode 100644
index 97a4435..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-4.svg b/src/public/mapboxStyle/icons/us-interstate-4.svg
deleted file mode 100644
index 0d71eda..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-business-2.svg b/src/public/mapboxStyle/icons/us-interstate-business-2.svg
deleted file mode 100644
index e8845e2..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-business-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-business-3.svg b/src/public/mapboxStyle/icons/us-interstate-business-3.svg
deleted file mode 100644
index 803fbf8..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-business-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-duplex-4.svg b/src/public/mapboxStyle/icons/us-interstate-duplex-4.svg
deleted file mode 100644
index fa69b8b..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-duplex-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-duplex-5.svg b/src/public/mapboxStyle/icons/us-interstate-duplex-5.svg
deleted file mode 100644
index 11c02bc..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-duplex-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-truck-2.svg b/src/public/mapboxStyle/icons/us-interstate-truck-2.svg
deleted file mode 100644
index 9a509cf..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-truck-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/us-interstate-truck-3.svg b/src/public/mapboxStyle/icons/us-interstate-truck-3.svg
deleted file mode 100644
index 797be38..0000000
--- a/src/public/mapboxStyle/icons/us-interstate-truck-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/veterinary-11.svg b/src/public/mapboxStyle/icons/veterinary-11.svg
deleted file mode 100644
index 60970e7..0000000
--- a/src/public/mapboxStyle/icons/veterinary-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/veterinary-15.svg b/src/public/mapboxStyle/icons/veterinary-15.svg
deleted file mode 100644
index 166e6ec..0000000
--- a/src/public/mapboxStyle/icons/veterinary-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/vienna-u-bahn.svg b/src/public/mapboxStyle/icons/vienna-u-bahn.svg
deleted file mode 100644
index 6a65162..0000000
--- a/src/public/mapboxStyle/icons/vienna-u-bahn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/viewpoint-11.svg b/src/public/mapboxStyle/icons/viewpoint-11.svg
deleted file mode 100644
index 370db2e..0000000
--- a/src/public/mapboxStyle/icons/viewpoint-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/viewpoint-15.svg b/src/public/mapboxStyle/icons/viewpoint-15.svg
deleted file mode 100644
index a69631b..0000000
--- a/src/public/mapboxStyle/icons/viewpoint-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/volcano-11.svg b/src/public/mapboxStyle/icons/volcano-11.svg
deleted file mode 100644
index af51026..0000000
--- a/src/public/mapboxStyle/icons/volcano-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/volcano-15.svg b/src/public/mapboxStyle/icons/volcano-15.svg
deleted file mode 100644
index 179bc29..0000000
--- a/src/public/mapboxStyle/icons/volcano-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/volleyball-11.svg b/src/public/mapboxStyle/icons/volleyball-11.svg
deleted file mode 100644
index 8ade857..0000000
--- a/src/public/mapboxStyle/icons/volleyball-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/volleyball-15.svg b/src/public/mapboxStyle/icons/volleyball-15.svg
deleted file mode 100644
index 043a251..0000000
--- a/src/public/mapboxStyle/icons/volleyball-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/washington-metro.svg b/src/public/mapboxStyle/icons/washington-metro.svg
deleted file mode 100644
index 87066aa..0000000
--- a/src/public/mapboxStyle/icons/washington-metro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/watch-11.svg b/src/public/mapboxStyle/icons/watch-11.svg
deleted file mode 100644
index 0cc45a5..0000000
--- a/src/public/mapboxStyle/icons/watch-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/watch-15.svg b/src/public/mapboxStyle/icons/watch-15.svg
deleted file mode 100644
index 81db3b6..0000000
--- a/src/public/mapboxStyle/icons/watch-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/waterfall-11.svg b/src/public/mapboxStyle/icons/waterfall-11.svg
deleted file mode 100644
index befe917..0000000
--- a/src/public/mapboxStyle/icons/waterfall-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/waterfall-15.svg b/src/public/mapboxStyle/icons/waterfall-15.svg
deleted file mode 100644
index c83d503..0000000
--- a/src/public/mapboxStyle/icons/waterfall-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/watermill-11.svg b/src/public/mapboxStyle/icons/watermill-11.svg
deleted file mode 100644
index 59c8d71..0000000
--- a/src/public/mapboxStyle/icons/watermill-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/watermill-15.svg b/src/public/mapboxStyle/icons/watermill-15.svg
deleted file mode 100644
index e7be522..0000000
--- a/src/public/mapboxStyle/icons/watermill-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/wetland.svg b/src/public/mapboxStyle/icons/wetland.svg
deleted file mode 100644
index 04d7cce..0000000
--- a/src/public/mapboxStyle/icons/wetland.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/windmill-11.svg b/src/public/mapboxStyle/icons/windmill-11.svg
deleted file mode 100644
index c399f8b..0000000
--- a/src/public/mapboxStyle/icons/windmill-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/windmill-15.svg b/src/public/mapboxStyle/icons/windmill-15.svg
deleted file mode 100644
index d93fe05..0000000
--- a/src/public/mapboxStyle/icons/windmill-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/za-national-2.svg b/src/public/mapboxStyle/icons/za-national-2.svg
deleted file mode 100644
index 6a667a2..0000000
--- a/src/public/mapboxStyle/icons/za-national-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/za-national-3.svg b/src/public/mapboxStyle/icons/za-national-3.svg
deleted file mode 100644
index 050698b..0000000
--- a/src/public/mapboxStyle/icons/za-national-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/za-provincial-2.svg b/src/public/mapboxStyle/icons/za-provincial-2.svg
deleted file mode 100644
index 163c509..0000000
--- a/src/public/mapboxStyle/icons/za-provincial-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/zoo-11.svg b/src/public/mapboxStyle/icons/zoo-11.svg
deleted file mode 100644
index 323fb6c..0000000
--- a/src/public/mapboxStyle/icons/zoo-11.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/icons/zoo-15.svg b/src/public/mapboxStyle/icons/zoo-15.svg
deleted file mode 100644
index 0a665cc..0000000
--- a/src/public/mapboxStyle/icons/zoo-15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/public/mapboxStyle/license.txt b/src/public/mapboxStyle/license.txt
deleted file mode 100644
index e13e2bf..0000000
--- a/src/public/mapboxStyle/license.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-This document sets forth the licenses for the items in this archive.
-
-STYLE
-
-If your style is created from scratch, it is your creation and you may use it as
-you wish.
-
-If your style is based on one of the starter styles in Mapbox Studio, you are
-licensed to use it as a derivative work in accordance with the license terms for
-the underlying style. For Mapbox Basic, Bright, and Satellite the license is set
-forth at https://github.com/mapbox/mapbox-gl-styles/blob/main/LICENSE.md.
-For all other styles, the license is set forth in our applicable Service Terms
-with you (see https://www.mapbox.com/legal/tos/ for Pay-go).
-
-FONTS AND SVGS
-
-Individual SVG icons provided by Mapbox in connection with Mapbox styles are
-dedicated to the public domain under the terms of the CC-0 dedication:
-https://creativecommons.org/publicdomain/zero/1.0/. See https://labs.mapbox.com/maki-icons/.
-Please ensure that you comply with the license restrictions above, however,
-if you plan to use them in map designs that are similar to Mapbox Streets
-or our other styles. All other SVGs in this archive are your uploads to Mapbox.
-You are responsible for ensuring you have all necessary rights in those assets.
-
-Only fonts that you have uploaded to Mapbox are included in this archive. You
-are responsible for ensuring you have all necessary rights in those fonts.
diff --git a/src/public/mapboxStyle/style.json b/src/public/mapboxStyle/style.json
deleted file mode 100644
index 132d1e7..0000000
--- a/src/public/mapboxStyle/style.json
+++ /dev/null
@@ -1,7179 +0,0 @@
-{
- "version": 8,
- "name": "navigation",
- "metadata": {
- "mapbox:type": "default",
- "mapbox:origin": "basic-v1",
- "mapbox:sdk-support": {
- "android": "9.3.0",
- "ios": "5.10.0",
- "js": "1.10.0"
- },
- "mapbox:autocomposite": true,
- "mapbox:groups": {
- "Road network, traffic-and-closures": {
- "name": "Road network, traffic-and-closures",
- "collapsed": false
- },
- "Transit, transit-labels": {
- "name": "Transit, transit-labels",
- "collapsed": false
- },
- "Administrative boundaries, admin": {
- "name": "Administrative boundaries, admin",
- "collapsed": false
- },
- "Land & water, built": {
- "name": "Land & water, built",
- "collapsed": false
- },
- "Transit, bridges": {
- "name": "Transit, bridges",
- "collapsed": false
- },
- "Buildings, building-labels": {
- "name": "Buildings, building-labels",
- "collapsed": false
- },
- "Transit, surface": {
- "name": "Transit, surface",
- "collapsed": false
- },
- "Land & water, land": {
- "name": "Land & water, land",
- "collapsed": false
- },
- "Road network, bridges": {
- "name": "Road network, bridges",
- "collapsed": false
- },
- "Road network, tunnels": {
- "name": "Road network, tunnels",
- "collapsed": false
- },
- "Road network, road-labels": {
- "name": "Road network, road-labels",
- "collapsed": false
- },
- "Buildings, built": {
- "name": "Buildings, built",
- "collapsed": false
- },
- "Natural features, natural-labels": {
- "name": "Natural features, natural-labels",
- "collapsed": false
- },
- "Road network, surface": {
- "name": "Road network, surface",
- "collapsed": false
- },
- "Walking, cycling, etc., barriers-bridges": {
- "name": "Walking, cycling, etc., barriers-bridges",
- "collapsed": false
- },
- "Place labels, place-labels": {
- "name": "Place labels, place-labels",
- "collapsed": false
- },
- "Transit, ferries": {
- "name": "Transit, ferries",
- "collapsed": false
- },
- "Transit, elevated": {
- "name": "Transit, elevated",
- "collapsed": false
- },
- "Buildings, extruded": {
- "name": "Buildings, extruded",
- "collapsed": false
- },
- "Point of interest labels, poi-labels": {
- "name": "Point of interest labels, poi-labels",
- "collapsed": false
- },
- "Walking, cycling, etc., tunnels": {
- "name": "Walking, cycling, etc., tunnels",
- "collapsed": false
- },
- "Road network, tunnels-case": {
- "name": "Road network, tunnels-case",
- "collapsed": false
- },
- "Walking, cycling, etc., walking-cycling-labels": {
- "name": "Walking, cycling, etc., walking-cycling-labels",
- "collapsed": false
- },
- "Walking, cycling, etc., surface": {
- "name": "Walking, cycling, etc., surface",
- "collapsed": false
- },
- "Transit, built": {"name": "Transit, built", "collapsed": false},
- "Road network, surface-icons": {
- "name": "Road network, surface-icons",
- "collapsed": false
- },
- "Land & water, water": {
- "name": "Land & water, water",
- "collapsed": false
- },
- "Transit, ferry-aerialway-labels": {
- "name": "Transit, ferry-aerialway-labels",
- "collapsed": false
- }
- },
- "mapbox:uiParadigm": "components",
- "mapbox:decompiler": {
- "id": "ckebapr1t12t119qv8m3fy13p",
- "componentVersion": "5.0.1",
- "strata": [
- {
- "id": "basic-v1",
- "order": [
- ["land-and-water", "land"],
- ["land-and-water", "water"],
- ["land-and-water", "built"],
- ["transit", "built"],
- ["buildings", "built"],
- ["road-network", "tunnels-case"],
- ["walking-cycling", "tunnels"],
- ["road-network", "tunnels"],
- ["transit", "ferries"],
- ["walking-cycling", "surface"],
- ["road-network", "surface"],
- ["transit", "surface"],
- ["road-network", "surface-icons"],
- ["walking-cycling", "barriers-bridges"],
- ["road-network", "bridges"],
- ["transit", "bridges"],
- ["road-network", "traffic-and-closures"],
- ["buildings", "extruded"],
- ["transit", "elevated"],
- ["admin-boundaries", "admin"],
- ["buildings", "building-labels"],
- ["road-network", "road-labels"],
- ["walking-cycling", "walking-cycling-labels"],
- ["transit", "ferry-aerialway-labels"],
- ["natural-features", "natural-labels"],
- ["point-of-interest-labels", "poi-labels"],
- ["transit", "transit-labels"],
- ["place-labels", "place-labels"]
- ]
- }
- ],
- "components": {
- "road-network": "5.0.1",
- "natural-features": "5.0.1",
- "place-labels": "5.0.1",
- "admin-boundaries": "5.0.1",
- "point-of-interest-labels": "5.0.1",
- "walking-cycling": "5.0.1",
- "transit": "5.0.1",
- "land-and-water": "5.0.1",
- "buildings": "5.0.1"
- },
- "propConfig": {
- "road-network": {
- "roadsFont": ["Ubuntu Light", "Arial Unicode MS Regular"],
- "icon-color-scheme": "full color",
- "color-path-outline": "hsl(121, 100%, 38%)",
- "shields": false,
- "color-road": "hsl(30, 100%, 20%)",
- "color-motorway-trunk": "hsl(30, 100%, 20%)",
- "majorOneWayArrows": false,
- "trafficSignals": false,
- "roadNetwork": "Navigation",
- "color-road-label": "hsl(121, 0%, 100%)",
- "color-traffic": "hsl(360, 100%, 43%)",
- "exits": true,
- "language": "Local",
- "shieldsFont": [
- "Ubuntu Light Italic",
- "Arial Unicode MS Bold"
- ],
- "color-base": "hsl(121, 19%, 20%)",
- "traffic": true,
- "color-road-outline": "hsl(121, 0%, 42%)"
- },
- "natural-features": {
- "color-base": "hsl(121, 19%, 20%)",
- "color-water": "hsl(197, 99%, 31%)",
- "color-poi": "hsl(184, 0%, 100%)",
- "poiEtcFont": [
- "Ubuntu Regular",
- "Arial Unicode MS Regular"
- ],
- "waterLabelsFont": [
- "Ubuntu Medium Italic",
- "Arial Unicode MS Regular"
- ],
- "language": "Local"
- },
- "place-labels": {
- "countriesFont": [
- "Ubuntu Bold",
- "Arial Unicode MS Regular"
- ],
- "color-place-label": "hsl(212, 0%, 100%)",
- "settlementLabelStyle": "Text only",
- "statesFont": ["Ubuntu Bold", "Arial Unicode MS Bold"],
- "countryLabelStyle": "Text and icon",
- "language": "Local",
- "settlementSubdivisionsDensity": 3,
- "settlementsMinorFont": [
- "Ubuntu Medium",
- "Arial Unicode MS Regular"
- ],
- "color-base": "hsl(121, 19%, 20%)",
- "settlementsMajorFont": [
- "Ubuntu Medium",
- "Arial Unicode MS Regular"
- ],
- "settlementSubdivisionsFont": [
- "Ubuntu Italic",
- "Arial Unicode MS Regular"
- ]
- },
- "admin-boundaries": {
- "color-base": "hsl(121, 19%, 20%)",
- "color-place-label": "hsl(212, 0%, 100%)",
- "admin0Disputed": true
- },
- "point-of-interest-labels": {
- "color-poi": "hsl(184, 0%, 100%)",
- "color-hospital": "hsl(0, 54%, 30%)",
- "density": 2,
- "color-greenspace": "hsl(141, 59%, 27%)",
- "color-greenspace-label": "hsl(107, 0%, 100%)",
- "controlDensityByClass": false,
- "language": "Local",
- "poiEtcFont": [
- "Ubuntu Regular",
- "Arial Unicode MS Regular"
- ],
- "color-base": "hsl(121, 19%, 20%)",
- "color-school": "hsl(213, 0%, 100%)"
- },
- "walking-cycling": {
- "roadsFont": ["Ubuntu Light", "Arial Unicode MS Regular"],
- "color-path-outline": "hsl(121, 100%, 38%)",
- "golfHoleLabelLine": false,
- "color-road": "hsl(30, 100%, 20%)",
- "color-greenspace": "hsl(141, 59%, 27%)",
- "walkingCyclingPisteBackground": false,
- "color-road-label": "hsl(121, 0%, 100%)",
- "color-greenspace-label": "hsl(107, 0%, 100%)",
- "gatesFencesHedges": true,
- "poiEtcFont": [
- "Ubuntu Regular",
- "Arial Unicode MS Regular"
- ],
- "color-base": "hsl(121, 19%, 20%)",
- "pedestrianPolygonFeatures": true,
- "color-road-outline": "hsl(121, 0%, 42%)"
- },
- "transit": {
- "color-airport": "hsl(213, 0%, 100%)",
- "matchLabelAndIcon": false,
- "roadsFont": ["Ubuntu Light", "Arial Unicode MS Regular"],
- "aeroways": false,
- "color-transit": "hsl(101, 8%, 100%)",
- "aerialways": false,
- "color-road": "hsl(30, 100%, 20%)",
- "color-water": "hsl(197, 99%, 31%)",
- "color-road-label": "hsl(121, 0%, 100%)",
- "transitLabels": true,
- "controlTransitLabels": true,
- "railways": true,
- "ferries": true,
- "language": "Local",
- "poiEtcFont": [
- "Ubuntu Regular",
- "Arial Unicode MS Regular"
- ],
- "color-base": "hsl(121, 19%, 20%)",
- "color-road-outline": "hsl(121, 0%, 42%)"
- },
- "land-and-water": {
- "color-airport": "hsl(213, 0%, 100%)",
- "color-hospital": "hsl(0, 54%, 30%)",
- "landcover": true,
- "color-greenspace": "hsl(141, 59%, 27%)",
- "color-water": "hsl(197, 99%, 31%)",
- "transitionLandOnZoom": false,
- "waterStyle": "Simple",
- "color-base": "hsl(121, 19%, 20%)",
- "landuse": true,
- "color-school": "hsl(213, 0%, 100%)",
- "color-motorist": "hsl(49, 100%, 15%)"
- },
- "buildings": {
- "color-base": "hsl(121, 19%, 20%)",
- "houseNumbers": true,
- "houseNumbersFont": [
- "Ubuntu Light Italic",
- "Arial Unicode MS Regular"
- ],
- "color-underground": "hsl(304, 100%, 23%)",
- "underground": true,
- "3D": true,
- "haloWidth": 1
- }
- }
- }
- },
- "center": [4.45913686555798, 51.90929246465947],
- "zoom": 14.943899786598871,
- "bearing": -12.911011826296544,
- "pitch": 0,
- "sources": {
- "mapbox://mapbox.mapbox-traffic-v1": {
- "url": "mapbox://mapbox.mapbox-traffic-v1",
- "type": "vector"
- },
- "mapbox://mapbox.mapbox-incidents-v1": {
- "url": "mapbox://mapbox.mapbox-incidents-v1",
- "type": "vector"
- },
- "composite": {
- "url": "mapbox://mapbox.mapbox-streets-v8",
- "type": "vector"
- }
- },
- "sprite": "mapbox://sprites/mreenen/ckebapr1t12t119qv8m3fy13p/5fii46hebdo3m080s5h1x146r",
- "glyphs": "mapbox://fonts/mreenen/{fontstack}/{range}.pbf",
- "layers": [
- {
- "id": "land",
- "type": "background",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, land"
- },
- "layout": {},
- "paint": {"background-color": "hsl(121, 17%, 17%)"}
- },
- {
- "id": "landcover",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, land"
- },
- "source": "composite",
- "source-layer": "landcover",
- "maxzoom": 7,
- "layout": {},
- "paint": {
- "fill-color": [
- "match",
- ["get", "class"],
- "snow",
- "hsl(121, 19%, 40%)",
- "hsl(123, 41%, 4%)"
- ],
- "fill-opacity": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 2,
- 0.3,
- 7,
- 0
- ],
- "fill-antialias": false
- }
- },
- {
- "id": "national-park",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, land"
- },
- "source": "composite",
- "source-layer": "landuse_overlay",
- "minzoom": 5,
- "filter": ["==", ["get", "class"], "national_park"],
- "layout": {},
- "paint": {
- "fill-color": "hsl(141, 59%, 27%)",
- "fill-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 5,
- 0,
- 6,
- 0.5,
- 10,
- 0.5
- ]
- }
- },
- {
- "id": "landuse",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, land"
- },
- "source": "composite",
- "source-layer": "landuse",
- "minzoom": 5,
- "filter": [
- "match",
- ["get", "class"],
- ["park", "airport", "glacier", "pitch", "sand", "facility"],
- true,
- "cemetery",
- true,
- "school",
- true,
- "hospital",
- true,
- "parking",
- ["step", ["zoom"], false, 15, true],
- false
- ],
- "layout": {},
- "paint": {
- "fill-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 15,
- [
- "match",
- ["get", "class"],
- "park",
- "hsl(141, 59%, 27%)",
- "airport",
- "hsl(213, 20%, 23%)",
- "cemetery",
- "hsl(123, 32%, 33%)",
- "glacier",
- "hsl(197, 89%, 51%)",
- "hospital",
- "hsl(0, 32%, 19%)",
- "pitch",
- "hsl(141, 60%, 22%)",
- "sand",
- "hsl(123, 49%, 4%)",
- "school",
- "hsl(213, 12%, 13%)",
- "parking",
- "hsl(49, 100%, 15%)",
- "hsl(121, 21%, 16%)"
- ],
- 16,
- [
- "match",
- ["get", "class"],
- "park",
- "hsl(141, 59%, 27%)",
- "airport",
- "hsl(213, 34%, 21%)",
- "cemetery",
- "hsl(123, 32%, 33%)",
- "glacier",
- "hsl(197, 89%, 51%)",
- "hospital",
- "hsl(0, 47%, 21%)",
- "pitch",
- "hsl(141, 60%, 22%)",
- "sand",
- "hsl(123, 49%, 4%)",
- "school",
- "hsl(213, 12%, 13%)",
- "parking",
- "hsl(49, 100%, 15%)",
- "hsl(121, 21%, 16%)"
- ]
- ],
- "fill-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 5,
- 0,
- 6,
- ["match", ["get", "class"], "glacier", 0.5, 1]
- ]
- }
- },
- {
- "id": "pitch-outline",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, land"
- },
- "source": "composite",
- "source-layer": "landuse",
- "minzoom": 15,
- "filter": ["==", ["get", "class"], "pitch"],
- "layout": {},
- "paint": {"line-color": "hsl(123, 34%, 4%)"}
- },
- {
- "id": "waterway",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, water"
- },
- "source": "composite",
- "source-layer": "waterway",
- "minzoom": 8,
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 11, "round"],
- "line-join": "round"
- },
- "paint": {
- "line-color": "hsl(197, 99%, 31%)",
- "line-width": [
- "interpolate",
- ["exponential", 1.3],
- ["zoom"],
- 9,
- ["match", ["get", "class"], ["canal", "river"], 0.1, 0],
- 20,
- ["match", ["get", "class"], ["canal", "river"], 8, 3]
- ],
- "line-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 8,
- 0,
- 8.5,
- 1
- ]
- }
- },
- {
- "id": "water",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, water"
- },
- "source": "composite",
- "source-layer": "water",
- "layout": {},
- "paint": {"fill-color": "hsl(197, 99%, 31%)"}
- },
- {
- "id": "land-structure-polygon",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, built"
- },
- "source": "composite",
- "source-layer": "structure",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["geometry-type"], "Polygon"],
- ["==", ["get", "class"], "land"]
- ],
- "layout": {},
- "paint": {"fill-color": "hsl(121, 17%, 17%)"}
- },
- {
- "id": "land-structure-line",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "land-and-water",
- "mapbox:group": "Land & water, built"
- },
- "source": "composite",
- "source-layer": "structure",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["geometry-type"], "LineString"],
- ["==", ["get", "class"], "land"]
- ],
- "layout": {"line-cap": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.99],
- ["zoom"],
- 14,
- 0.75,
- 20,
- 40
- ],
- "line-color": "hsl(121, 17%, 17%)"
- }
- },
- {
- "id": "building-underground",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "buildings",
- "mapbox:group": "Buildings, built"
- },
- "source": "composite",
- "source-layer": "building",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "underground"], "true"],
- ["==", ["geometry-type"], "Polygon"]
- ],
- "layout": {},
- "paint": {
- "fill-color": "hsl(304, 100%, 23%)",
- "fill-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 15,
- 0,
- 16,
- 0.5
- ]
- }
- },
- {
- "id": "tunnel-minor-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["track", "secondary_link", "tertiary_link", "service"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 15,
- 0.75,
- 18,
- 1.5
- ],
- "line-color": "hsl(121, 0%, 29%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- ["match", ["get", "class"], "track", 1, 0.5],
- 18,
- 10,
- 22,
- 75
- ],
- "line-dasharray": [3, 3]
- }
- },
- {
- "id": "tunnel-street-low-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "maxzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.5,
- 14,
- 2
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "tunnel-street-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.5,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 29%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-dasharray": [3, 3]
- }
- },
- {
- "id": "tunnel-secondary-tertiary-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 29%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 28,
- 22,
- 200
- ],
- "line-dasharray": [3, 3]
- }
- },
- {
- "id": "tunnel-primary-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 10,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["==", ["get", "class"], "primary"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 29%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1.125,
- 18,
- 32,
- 22,
- 225
- ],
- "line-dasharray": [3, 3]
- }
- },
- {
- "id": "tunnel-major-link-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-dasharray": [3, 3]
- }
- },
- {
- "id": "tunnel-motorway-trunk-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ],
- "line-dasharray": [3, 3]
- }
- },
- {
- "id": "tunnel-construction-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels-case"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["==", ["get", "class"], "construction"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [0.4, 0.8]],
- 15,
- ["literal", [0.3, 0.6]],
- 16,
- ["literal", [0.2, 0.3]],
- 17,
- ["literal", [0.2, 0.25]],
- 18,
- ["literal", [0.15, 0.15]]
- ]
- }
- },
- {
- "id": "tunnel-path",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["==", ["get", "class"], "path"],
- ["!=", ["get", "type"], "steps"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 1,
- 18,
- 4
- ],
- "line-color": "hsl(121, 93%, 25%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 15,
- ["literal", [1.75, 1]],
- 16,
- ["literal", [1, 0.75]],
- 17,
- ["literal", [1, 0.5]]
- ]
- }
- },
- {
- "id": "tunnel-steps",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["==", ["get", "type"], "steps"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 1,
- 16,
- 1.6,
- 18,
- 6
- ],
- "line-color": "hsl(121, 93%, 25%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 15,
- ["literal", [1.75, 1]],
- 16,
- ["literal", [1, 0.75]],
- 17,
- ["literal", [0.3, 0.3]]
- ]
- }
- },
- {
- "id": "tunnel-pedestrian",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["==", ["get", "class"], "pedestrian"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.5,
- 18,
- 12
- ],
- "line-color": "hsl(121, 100%, 38%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 15,
- ["literal", [1.5, 0.4]],
- 16,
- ["literal", [1, 0.2]]
- ]
- }
- },
- {
- "id": "tunnel-major-link-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 90%, 28%)"
- }
- },
- {
- "id": "tunnel-minor-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["track", "secondary_link", "tertiary_link", "service"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- ["match", ["get", "class"], "track", 1, 0.5],
- 18,
- 10,
- 22,
- 75
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "tunnel-street-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.5,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "tunnel-secondary-tertiary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 28,
- 22,
- 200
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "tunnel-primary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["==", ["get", "class"], "primary"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1.125,
- 18,
- 32,
- 22,
- 225
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "tunnel-motorway-trunk-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, tunnels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ],
- "line-color": "hsl(30, 90%, 28%)"
- }
- },
- {
- "id": "ferry",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, ferries"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 8,
- "filter": ["==", ["get", "type"], "ferry"],
- "layout": {"line-join": ["step", ["zoom"], "miter", 14, "round"]},
- "paint": {
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 15,
- "hsl(206, 92%, 24%)",
- 17,
- "hsl(231, 92%, 24%)"
- ],
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.5,
- 20,
- 1
- ],
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 13,
- ["literal", [12, 4]]
- ]
- }
- },
- {
- "id": "ferry-auto",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, ferries"
- },
- "source": "composite",
- "source-layer": "road",
- "filter": ["==", ["get", "type"], "ferry_auto"],
- "layout": {"line-join": ["step", ["zoom"], "miter", 14, "round"]},
- "paint": {
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 15,
- "hsl(206, 92%, 24%)",
- 17,
- "hsl(231, 92%, 24%)"
- ],
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.5,
- 20,
- 1
- ]
- }
- },
- {
- "id": "road-path",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- ["==", ["get", "class"], "path"],
- [
- "step",
- ["zoom"],
- [
- "!",
- [
- "match",
- ["get", "type"],
- ["steps", "sidewalk", "crossing"],
- true,
- false
- ]
- ],
- 16,
- ["!=", ["get", "type"], "steps"]
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": ["step", ["zoom"], "miter", 14, "round"]},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 13,
- 0.5,
- 14,
- 1,
- 15,
- 1,
- 18,
- 4
- ],
- "line-color": "hsl(121, 100%, 38%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [4, 0.3]],
- 15,
- ["literal", [1.75, 0.3]],
- 16,
- ["literal", [1, 0.3]],
- 17,
- ["literal", [1, 0.25]]
- ]
- }
- },
- {
- "id": "road-steps",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "type"], "steps"],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 1,
- 16,
- 1.6,
- 18,
- 6
- ],
- "line-color": "hsl(121, 100%, 38%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 15,
- ["literal", [1.75, 1]],
- 16,
- ["literal", [1, 0.75]],
- 17,
- ["literal", [0.3, 0.3]]
- ]
- }
- },
- {
- "id": "road-pedestrian",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- ["==", ["get", "class"], "pedestrian"],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": ["step", ["zoom"], "miter", 14, "round"]},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.5,
- 18,
- 12
- ],
- "line-color": "hsl(121, 100%, 38%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 15,
- ["literal", [1.5, 0.4]],
- 16,
- ["literal", [1, 0.2]]
- ]
- }
- },
- {
- "id": "road-pedestrian-polygon-fill",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- ["==", ["geometry-type"], "Polygon"],
- [
- "match",
- ["get", "class"],
- ["path", "pedestrian"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["case", ["has", "layer"], [">=", ["get", "layer"], 0], true]
- ],
- "layout": {},
- "paint": {
- "fill-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 16,
- "hsl(121, 0%, 48%)",
- 16.25,
- "hsl(121, 0%, 52%)"
- ],
- "fill-outline-color": "hsl(121, 0%, 42%)"
- }
- },
- {
- "id": "road-pedestrian-polygon-pattern",
- "type": "fill",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 16,
- "filter": [
- "all",
- ["==", ["geometry-type"], "Polygon"],
- [
- "match",
- ["get", "class"],
- ["path", "pedestrian"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["case", ["has", "layer"], [">=", ["get", "layer"], 0], true]
- ],
- "layout": {},
- "paint": {
- "fill-pattern": "pedestrian-polygon",
- "fill-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 16,
- 0,
- 16.25,
- 1
- ]
- }
- },
- {
- "id": "turning-feature-outline-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["geometry-type"], "Point"],
- [
- "match",
- ["get", "class"],
- ["turning_circle", "turning_loop"],
- true,
- false
- ]
- ],
- "layout": {
- "icon-image": "turning-circle-outline",
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 0.06,
- 22,
- 1.4
- ],
- "icon-allow-overlap": true,
- "icon-ignore-placement": true,
- "icon-padding": 0,
- "icon-rotation-alignment": "map"
- },
- "paint": {}
- },
- {
- "id": "road-minor-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["track", "secondary_link", "tertiary_link", "service"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round", "line-cap": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 15,
- 0.75,
- 18,
- 1.5
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- ["match", ["get", "class"], "track", 1, 0.5],
- 18,
- 10,
- 22,
- 75
- ]
- }
- },
- {
- "id": "road-street-low-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 11,
- "maxzoom": 14,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 14, "round"],
- "line-join": ["step", ["zoom"], "miter", 14, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.5,
- 14,
- 2
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "road-street-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 13, "round"],
- "line-join": ["step", ["zoom"], "miter", 13, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.5,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ]
- }
- },
- {
- "id": "road-secondary-tertiary-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 28,
- 22,
- 200
- ]
- }
- },
- {
- "id": "road-primary-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- ["==", ["get", "class"], "primary"],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1.125,
- 18,
- 32,
- 22,
- 225
- ]
- }
- },
- {
- "id": "road-major-link-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 11,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 13, "round"],
- "line-join": ["step", ["zoom"], "miter", 13, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ]
- }
- },
- {
- "id": "road-motorway-trunk-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ]
- }
- },
- {
- "id": "road-construction-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "class"], "construction"],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 100%, 20%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [0.4, 0.8]],
- 15,
- ["literal", [0.3, 0.6]],
- 16,
- ["literal", [0.2, 0.3]],
- 17,
- ["literal", [0.2, 0.25]],
- 18,
- ["literal", [0.15, 0.15]]
- ]
- }
- },
- {
- "id": "road-major-link-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 11,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 13, "round"],
- "line-join": ["step", ["zoom"], "miter", 13, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "road-minor-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["track", "secondary_link", "tertiary_link", "service"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round", "line-cap": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- ["match", ["get", "class"], "track", 1, 0.5],
- 18,
- 10,
- 22,
- 75
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "traffic-tunnel-link-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- [
- "match",
- ["get", "class"],
- ["link", "primary_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 65%, 23%)",
- "moderate",
- "hsl(35, 85%, 23%)",
- "heavy",
- "hsl(0, 85%, 23%)",
- "severe",
- "hsl(340, 45%, 28%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0,
- 15,
- 3.5,
- 18,
- 7
- ]
- }
- },
- {
- "id": "traffic-tunnel-minor-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["==", ["get", "class"], "service"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.75,
- 18,
- 7,
- 22,
- 18
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 65%, 23%)",
- "moderate",
- "hsl(35, 85%, 23%)",
- "heavy",
- "hsl(0, 85%, 23%)",
- "severe",
- "hsl(340, 45%, 28%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 1,
- 18,
- 7,
- 22,
- 30
- ]
- }
- },
- {
- "id": "road-street-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.5,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "traffic-tunnel-street-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["==", ["get", "class"], "street"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 65%, 23%)",
- "moderate",
- "hsl(35, 85%, 23%)",
- "heavy",
- "hsl(0, 85%, 23%)",
- "severe",
- "hsl(340, 45%, 28%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 1,
- 18,
- 6,
- 22,
- 30
- ]
- }
- },
- {
- "id": "road-secondary-tertiary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 8,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 11, "round"],
- "line-join": ["step", ["zoom"], "miter", 11, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 0.175,
- 10,
- 0.75,
- 18,
- 28,
- 22,
- 200
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "traffic-tunnel-secondary-tertiary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1,
- 18,
- 7
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 65%, 23%)",
- "moderate",
- "hsl(35, 85%, 23%)",
- "heavy",
- "hsl(0, 85%, 23%)",
- "severe",
- "hsl(340, 45%, 28%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 1,
- 15,
- 3,
- 18,
- 7,
- 22,
- 60
- ]
- }
- },
- {
- "id": "road-primary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 6,
- "filter": [
- "all",
- ["==", ["get", "class"], "primary"],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 11, "round"],
- "line-join": ["step", ["zoom"], "miter", 11, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1.125,
- 18,
- 32,
- 22,
- 225
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "traffic-tunnel-primary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["==", ["get", "class"], "primary"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 65%, 23%)",
- "moderate",
- "hsl(35, 85%, 23%)",
- "heavy",
- "hsl(0, 85%, 23%)",
- "severe",
- "hsl(340, 45%, 28%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 1,
- 18,
- 10,
- 22,
- 80
- ]
- }
- },
- {
- "id": "road-motorway-trunk-case-low-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 5,
- "maxzoom": 13,
- "filter": [
- "all",
- [
- "step",
- ["zoom"],
- ["==", ["get", "class"], "motorway"],
- 6,
- [
- "match",
- ["get", "class"],
- ["motorway", "trunk"],
- true,
- false
- ]
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32
- ]
- }
- },
- {
- "id": "traffic-tunnel-major-link-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 6,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 65%, 23%)",
- "moderate",
- "hsl(35, 85%, 23%)",
- "heavy",
- "hsl(0, 85%, 23%)",
- "severe",
- "hsl(340, 45%, 28%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0,
- 15,
- 3.5,
- 18,
- 7
- ]
- }
- },
- {
- "id": "road-motorway-trunk-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 5,
- "filter": [
- "all",
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["match", ["get", "structure"], ["none", "ford"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 8, "round"],
- "line-join": ["step", ["zoom"], "miter", 8, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "traffic-tunnel-motorway-trunk-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 6,
- 1,
- 13,
- 4,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 65%, 23%)",
- "moderate",
- "hsl(35, 85%, 23%)",
- "heavy",
- "hsl(0, 85%, 23%)",
- "severe",
- "hsl(340, 45%, 28%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 7,
- 0,
- 9,
- 1,
- 15,
- 3,
- 18,
- 7,
- 22,
- 80
- ]
- }
- },
- {
- "id": "road-rail",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["major_rail", "minor_rail"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 13,
- "hsl(136, 24%, 13%)",
- 16,
- "hsl(121, 0%, 57%)"
- ],
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.5,
- 20,
- 1
- ]
- }
- },
- {
- "id": "road-rail-tracks",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, surface"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["major_rail", "minor_rail"],
- true,
- false
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 13,
- "hsl(136, 24%, 13%)",
- 16,
- "hsl(121, 0%, 57%)"
- ],
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 4,
- 20,
- 8
- ],
- "line-dasharray": [0.1, 15],
- "line-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 13.75,
- 0,
- 14,
- 1
- ]
- }
- },
- {
- "id": "level-crossing-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface-icons"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 16,
- "filter": ["==", ["get", "class"], "level_crossing"],
- "layout": {
- "icon-image": "level-crossing",
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 16,
- 0.25,
- 22,
- 1
- ],
- "icon-allow-overlap": true
- },
- "paint": {}
- },
- {
- "id": "turning-feature-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, surface-icons"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["geometry-type"], "Point"],
- [
- "match",
- ["get", "class"],
- ["turning_circle", "turning_loop"],
- true,
- false
- ]
- ],
- "layout": {
- "icon-image": "turning-circle",
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 0.05,
- 22,
- 1.5
- ],
- "icon-allow-overlap": true,
- "icon-ignore-placement": true,
- "icon-padding": 0,
- "icon-rotation-alignment": "map"
- },
- "paint": {}
- },
- {
- "id": "gate-fence-hedge",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., barriers-bridges"
- },
- "source": "composite",
- "source-layer": "structure",
- "minzoom": 16,
- "filter": [
- "match",
- ["get", "class"],
- ["gate", "fence", "hedge"],
- true,
- false
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-color": [
- "match",
- ["get", "class"],
- "hedge",
- "hsl(141, 35%, 18%)",
- "hsl(121, 24%, 8%)"
- ],
- "line-width": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 16,
- 1,
- 20,
- 3
- ],
- "line-opacity": ["match", ["get", "class"], "gate", 0.5, 1],
- "line-dasharray": [1, 2, 5, 2, 1, 2]
- }
- },
- {
- "id": "bridge-path",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., barriers-bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["==", ["get", "class"], "path"],
- ["==", ["geometry-type"], "LineString"],
- ["!=", ["get", "type"], "steps"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 1,
- 18,
- 4
- ],
- "line-color": "hsl(121, 100%, 38%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [4, 0.3]],
- 15,
- ["literal", [1.75, 0.3]],
- 16,
- ["literal", [1, 0.3]],
- 17,
- ["literal", [1, 0.25]]
- ]
- }
- },
- {
- "id": "bridge-steps",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., barriers-bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "type"], "steps"],
- ["==", ["get", "structure"], "bridge"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 1,
- 16,
- 1.6,
- 18,
- 6
- ],
- "line-color": "hsl(121, 100%, 38%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 15,
- ["literal", [1.75, 1]],
- 16,
- ["literal", [1, 0.75]],
- 17,
- ["literal", [0.3, 0.3]]
- ]
- }
- },
- {
- "id": "bridge-pedestrian",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., barriers-bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["==", ["get", "class"], "pedestrian"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.5,
- 18,
- 12
- ],
- "line-color": "hsl(121, 100%, 38%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 15,
- ["literal", [1.5, 0.4]],
- 16,
- ["literal", [1, 0.2]]
- ]
- }
- },
- {
- "id": "bridge-minor-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["track", "secondary_link", "tertiary_link", "service"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 15,
- 0.75,
- 18,
- 1.5
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- ["match", ["get", "class"], "track", 1, 0.5],
- 18,
- 10,
- 22,
- 75
- ]
- }
- },
- {
- "id": "bridge-street-low-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "maxzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.5,
- 14,
- 2
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-street-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.5,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ]
- }
- },
- {
- "id": "bridge-secondary-tertiary-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 28,
- 22,
- 200
- ]
- }
- },
- {
- "id": "bridge-primary-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["==", ["get", "class"], "primary"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1.125,
- 18,
- 32,
- 22,
- 225
- ]
- }
- },
- {
- "id": "bridge-major-link-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["<=", ["get", "layer"], 1],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ]
- }
- },
- {
- "id": "bridge-motorway-trunk-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["<=", ["get", "layer"], 1],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ]
- }
- },
- {
- "id": "bridge-construction-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["==", ["get", "class"], "construction"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(121, 0%, 42%)",
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [0.4, 0.8]],
- 15,
- ["literal", [0.3, 0.6]],
- 16,
- ["literal", [0.2, 0.3]],
- 17,
- ["literal", [0.2, 0.25]],
- 18,
- ["literal", [0.15, 0.15]]
- ]
- }
- },
- {
- "id": "bridge-major-link-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["<=", ["get", "layer"], 1],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-minor-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["track", "secondary_link", "tertiary_link", "service"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- ["match", ["get", "class"], "track", 1, 0.5],
- 18,
- 10,
- 22,
- 75
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-street-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 14,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["street", "street_limited", "primary_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.5,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-secondary-tertiary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-cap": ["step", ["zoom"], "butt", 11, "round"],
- "line-join": ["step", ["zoom"], "miter", 11, "round"]
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 28,
- 22,
- 200
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-primary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["==", ["get", "class"], "primary"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1.125,
- 18,
- 32,
- 22,
- 225
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-motorway-trunk-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["<=", ["get", "layer"], 1],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-major-link-2-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [">=", ["get", "layer"], 2],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 0.75,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ]
- }
- },
- {
- "id": "bridge-motorway-trunk-2-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [">=", ["get", "layer"], 2],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.2],
- ["zoom"],
- 10,
- 1,
- 18,
- 2
- ],
- "line-color": "hsl(30, 85%, 5%)",
- "line-gap-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ]
- }
- },
- {
- "id": "bridge-major-link-2-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [">=", ["get", "layer"], 2],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0.75,
- 14,
- 2,
- 18,
- 20,
- 22,
- 175
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-motorway-trunk-2-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [">=", ["get", "layer"], 2],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-cap": "round", "line-join": "round"},
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1.25,
- 18,
- 32,
- 22,
- 225
- ],
- "line-color": "hsl(30, 100%, 20%)"
- }
- },
- {
- "id": "bridge-rail",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["major_rail", "minor_rail"],
- true,
- false
- ]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 13,
- "hsl(136, 24%, 13%)",
- 16,
- "hsl(121, 0%, 57%)"
- ],
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.5,
- 20,
- 1
- ]
- }
- },
- {
- "id": "bridge-rail-tracks",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, bridges"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- [
- "match",
- ["get", "class"],
- ["major_rail", "minor_rail"],
- true,
- false
- ]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 13,
- "hsl(136, 24%, 13%)",
- 16,
- "hsl(121, 0%, 57%)"
- ],
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 4,
- 20,
- 8
- ],
- "line-dasharray": [0.1, 15],
- "line-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 13.75,
- 0,
- 14,
- 1
- ]
- }
- },
- {
- "id": "traffic-bridge-road-link-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 13,
- "filter": [
- "all",
- ["==", ["geometry-type"], "LineString"],
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- [
- "match",
- ["get", "class"],
- ["link", "primary_link"],
- true,
- false
- ]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 89%, 13%)",
- "moderate",
- "hsl(35, 100%, 28%)",
- "heavy",
- "hsl(360, 100%, 43%)",
- "severe",
- "hsl(340, 60%, 13%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0,
- 15,
- 3.5,
- 18,
- 7
- ]
- }
- },
- {
- "id": "traffic-bridge-road-minor-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 15,
- "filter": [
- "all",
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["==", ["get", "class"], "service"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 0.75,
- 18,
- 7,
- 22,
- 18
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 89%, 13%)",
- "moderate",
- "hsl(35, 100%, 28%)",
- "heavy",
- "hsl(360, 100%, 43%)",
- "severe",
- "hsl(340, 60%, 13%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 1,
- 18,
- 7,
- 22,
- 30
- ]
- }
- },
- {
- "id": "traffic-bridge-road-street-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 13,
- "filter": [
- "all",
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["==", ["get", "class"], "street"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 89%, 13%)",
- "moderate",
- "hsl(35, 100%, 28%)",
- "heavy",
- "hsl(360, 100%, 43%)",
- "severe",
- "hsl(340, 60%, 13%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 14,
- 1,
- 18,
- 7,
- 22,
- 60
- ]
- }
- },
- {
- "id": "traffic-bridge-road-secondary-tertiary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 8,
- "filter": [
- "all",
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- [
- "match",
- ["get", "class"],
- ["secondary", "tertiary"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 89%, 13%)",
- "moderate",
- "hsl(35, 100%, 28%)",
- "heavy",
- "hsl(360, 100%, 43%)",
- "severe",
- "hsl(340, 60%, 13%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 1,
- 15,
- 3,
- 18,
- 7,
- 22,
- 60
- ]
- }
- },
- {
- "id": "traffic-bridge-road-primary-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 6,
- "filter": [
- "all",
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["==", ["get", "class"], "primary"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 89%, 13%)",
- "moderate",
- "hsl(35, 100%, 28%)",
- "heavy",
- "hsl(360, 100%, 43%)",
- "severe",
- "hsl(340, 60%, 13%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 1,
- 18,
- 10,
- 22,
- 80
- ]
- }
- },
- {
- "id": "traffic-bridge-road-major-link-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 6,
- "filter": [
- "all",
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- [
- "match",
- ["get", "class"],
- ["motorway_link", "trunk_link"],
- true,
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 10,
- 1,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 89%, 13%)",
- "moderate",
- "hsl(35, 100%, 28%)",
- "heavy",
- "hsl(360, 100%, 43%)",
- "severe",
- "hsl(340, 60%, 13%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 0,
- 15,
- 3.5,
- 18,
- 7
- ]
- }
- },
- {
- "id": "traffic-bridge-road-motorway-trunk-case-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 5,
- "maxzoom": 13,
- "filter": [
- "all",
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 6,
- 2,
- 13,
- 7,
- 18,
- 10
- ],
- "line-color": "hsl(121, 17%, 25%)",
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 7,
- 0,
- 9,
- 1,
- 15,
- 3,
- 18,
- 7
- ]
- }
- },
- {
- "id": "traffic-bridge-road-motorway-trunk-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-traffic-v1",
- "source-layer": "traffic",
- "minzoom": 5,
- "filter": [
- "all",
- ["!=", ["get", "structure"], "tunnel"],
- ["has", "congestion"],
- ["match", ["get", "class"], ["motorway", "trunk"], true, false],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "line-round-limit": 1.5,
- "line-join": "round",
- "line-cap": "round"
- },
- "paint": {
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 6,
- 1,
- 13,
- 4,
- 18,
- 7,
- 22,
- 22
- ],
- "line-color": [
- "match",
- ["get", "congestion"],
- "low",
- "hsl(120, 89%, 13%)",
- "moderate",
- "hsl(35, 100%, 28%)",
- "heavy",
- "hsl(360, 100%, 43%)",
- "severe",
- "hsl(340, 60%, 13%)",
- "hsla(0, 0%, 0%, 0)"
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 7,
- 0,
- 9,
- 1,
- 15,
- 3,
- 18,
- 7,
- 22,
- 80
- ]
- }
- },
- {
- "id": "traffic-level-crossing-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 16,
- "filter": ["==", ["get", "class"], "level_crossing"],
- "layout": {
- "icon-image": "level-crossing",
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 16,
- 0.25,
- 22,
- 1
- ],
- "icon-allow-overlap": true
- },
- "paint": {}
- },
- {
- "id": "traffic-tunnel-oneway-arrow-blue-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "structure"], "tunnel"],
- ["==", ["get", "oneway"], "true"],
- [
- "step",
- ["zoom"],
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "street",
- "street_limited",
- "tertiary"
- ],
- true,
- false
- ],
- 16,
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited",
- "primary_link",
- "secondary_link",
- "tertiary_link",
- "service",
- "track"
- ],
- true,
- false
- ]
- ]
- ],
- "layout": {
- "symbol-placement": "line",
- "symbol-spacing": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 15,
- 400,
- 18,
- 600,
- 22,
- 1200
- ],
- "icon-image": [
- "step",
- ["zoom"],
- "oneway-small",
- 17,
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited"
- ],
- "oneway-large",
- "oneway-small"
- ],
- 18,
- "oneway-large"
- ],
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 0.25,
- 20,
- 1
- ],
- "icon-rotation-alignment": "map"
- },
- "paint": {}
- },
- {
- "id": "traffic-road-oneway-arrow-blue-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "oneway"], "true"],
- [
- "step",
- ["zoom"],
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited"
- ],
- true,
- false
- ],
- 16,
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited",
- "primary_link",
- "secondary_link",
- "tertiary_link",
- "service",
- "track"
- ],
- true,
- false
- ]
- ],
- ["match", ["get", "structure"], ["none", "ford"], true, false]
- ],
- "layout": {
- "symbol-placement": "line",
- "symbol-spacing": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 15,
- 400,
- 18,
- 600,
- 22,
- 1200
- ],
- "icon-image": [
- "step",
- ["zoom"],
- "oneway-small",
- 17,
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited"
- ],
- "oneway-large",
- "oneway-small"
- ],
- 18,
- "oneway-large"
- ],
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 0.25,
- 20,
- 1
- ],
- "icon-rotation-alignment": "map"
- },
- "paint": {}
- },
- {
- "id": "traffic-bridge-oneway-arrow-blue-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "structure"], "bridge"],
- ["==", ["get", "oneway"], "true"],
- [
- "step",
- ["zoom"],
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited"
- ],
- true,
- false
- ],
- 16,
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited",
- "primary_link",
- "secondary_link",
- "tertiary_link",
- "service",
- "track"
- ],
- true,
- false
- ]
- ]
- ],
- "layout": {
- "symbol-placement": "line",
- "symbol-spacing": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 15,
- 400,
- 18,
- 600,
- 22,
- 1200
- ],
- "icon-image": [
- "step",
- ["zoom"],
- "oneway-small",
- 17,
- [
- "match",
- ["get", "class"],
- [
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited"
- ],
- "oneway-large",
- "oneway-small"
- ],
- 18,
- "oneway-large"
- ],
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 15,
- 0.25,
- 20,
- 1
- ],
- "icon-rotation-alignment": "map"
- },
- "paint": {}
- },
- {
- "id": "incident-closure-lines-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-incidents-v1",
- "source-layer": "closures",
- "minzoom": 8,
- "filter": [
- "all",
- ["==", ["get", "type"], "full"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round", "line-round-limit": 1.5},
- "paint": {
- "line-color": "hsl(121, 17%, 25%)",
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 1,
- 18,
- 7,
- 22,
- 12
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 1,
- 18,
- 10,
- 22,
- 20
- ]
- }
- },
- {
- "id": "incident-closure-line-highlights-navigation",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-incidents-v1",
- "source-layer": "closures",
- "minzoom": 8,
- "filter": [
- "all",
- ["==", ["get", "type"], "full"],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {"line-join": "round", "line-round-limit": 1.5},
- "paint": {
- "line-color": "hsl(121, 0%, 58%)",
- "line-width": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 0.6,
- 18,
- 4.2,
- 22,
- 6
- ],
- "line-offset": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 12,
- 1,
- 18,
- 10,
- 22,
- 20
- ],
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [1, 0]],
- 14,
- ["literal", [1, 1]]
- ]
- }
- },
- {
- "id": "incident-endpoints-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-incidents-v1",
- "source-layer": "closures",
- "minzoom": 8,
- "filter": [
- "all",
- ["==", ["get", "type"], "endpoint:full"],
- [
- "match",
- ["geometry-type"],
- ["LineString", "Point"],
- true,
- false
- ]
- ],
- "layout": {
- "icon-image": "road-closure",
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 0.15,
- 18,
- 0.6,
- 22,
- 1
- ],
- "icon-allow-overlap": true
- },
- "paint": {}
- },
- {
- "id": "incident-startpoints-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, traffic-and-closures"
- },
- "source": "mapbox://mapbox.mapbox-incidents-v1",
- "source-layer": "closures",
- "minzoom": 8,
- "filter": [
- "all",
- ["==", ["get", "type"], "startpoint:full"],
- [
- "match",
- ["geometry-type"],
- ["LineString", "Point"],
- true,
- false
- ]
- ],
- "layout": {
- "icon-image": "road-closure",
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 5,
- 0.15,
- 18,
- 0.6,
- 22,
- 1
- ],
- "icon-allow-overlap": true
- },
- "paint": {}
- },
- {
- "id": "building-extrusion",
- "type": "fill-extrusion",
- "metadata": {
- "mapbox:featureComponent": "buildings",
- "mapbox:group": "Buildings, extruded"
- },
- "source": "composite",
- "source-layer": "building",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "underground"], "false"],
- ["!=", ["get", "extrude"], "false"]
- ],
- "layout": {},
- "paint": {
- "fill-extrusion-color": "hsl(121, 18%, 0%)",
- "fill-extrusion-height": ["get", "height"],
- "fill-extrusion-opacity": 0.3
- }
- },
- {
- "id": "admin-1-boundary-bg",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "admin-boundaries",
- "mapbox:group": "Administrative boundaries, admin"
- },
- "source": "composite",
- "source-layer": "admin",
- "filter": [
- "all",
- ["==", ["get", "admin_level"], 1],
- ["==", ["get", "maritime"], "false"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- "layout": {"line-join": "bevel"},
- "paint": {
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 8,
- "hsl(121, 17%, 17%)",
- 16,
- "hsl(212, 0%, 0%)"
- ],
- "line-width": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 7,
- 3.75,
- 12,
- 5.5
- ],
- "line-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 7,
- 0,
- 8,
- 0.75
- ],
- "line-dasharray": [1, 0],
- "line-translate": [0, 0],
- "line-blur": ["interpolate", ["linear"], ["zoom"], 3, 0, 8, 3]
- }
- },
- {
- "id": "admin-0-boundary-bg",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "admin-boundaries",
- "mapbox:group": "Administrative boundaries, admin"
- },
- "source": "composite",
- "source-layer": "admin",
- "minzoom": 1,
- "filter": [
- "all",
- ["==", ["get", "admin_level"], 0],
- ["==", ["get", "maritime"], "false"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- "layout": {},
- "paint": {
- "line-width": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 3,
- 3.5,
- 10,
- 8
- ],
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 6,
- "hsl(121, 17%, 17%)",
- 8,
- "hsl(212, 0%, 0%)"
- ],
- "line-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 3,
- 0,
- 4,
- 0.5
- ],
- "line-translate": [0, 0],
- "line-blur": ["interpolate", ["linear"], ["zoom"], 3, 0, 10, 2]
- }
- },
- {
- "id": "admin-1-boundary",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "admin-boundaries",
- "mapbox:group": "Administrative boundaries, admin"
- },
- "source": "composite",
- "source-layer": "admin",
- "filter": [
- "all",
- ["==", ["get", "admin_level"], 1],
- ["==", ["get", "maritime"], "false"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- "layout": {"line-join": "round", "line-cap": "round"},
- "paint": {
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [2, 0]],
- 7,
- ["literal", [2, 2, 6, 2]]
- ],
- "line-width": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 7,
- 0.75,
- 12,
- 1.5
- ],
- "line-opacity": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 2,
- 0,
- 3,
- 1
- ],
- "line-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 3,
- "hsl(212, 0%, 95%)",
- 7,
- "hsl(212, 0%, 95%)"
- ]
- }
- },
- {
- "id": "admin-0-boundary",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "admin-boundaries",
- "mapbox:group": "Administrative boundaries, admin"
- },
- "source": "composite",
- "source-layer": "admin",
- "minzoom": 1,
- "filter": [
- "all",
- ["==", ["get", "admin_level"], 0],
- ["==", ["get", "disputed"], "false"],
- ["==", ["get", "maritime"], "false"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- "layout": {"line-join": "round", "line-cap": "round"},
- "paint": {
- "line-color": "hsl(212, 0%, 100%)",
- "line-width": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 3,
- 0.5,
- 10,
- 2
- ],
- "line-dasharray": [10, 0]
- }
- },
- {
- "id": "admin-0-boundary-disputed",
- "type": "line",
- "metadata": {
- "mapbox:featureComponent": "admin-boundaries",
- "mapbox:group": "Administrative boundaries, admin"
- },
- "source": "composite",
- "source-layer": "admin",
- "minzoom": 1,
- "filter": [
- "all",
- ["==", ["get", "disputed"], "true"],
- ["==", ["get", "admin_level"], 0],
- ["==", ["get", "maritime"], "false"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- "layout": {"line-join": "round"},
- "paint": {
- "line-color": "hsl(212, 0%, 100%)",
- "line-width": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 3,
- 0.5,
- 10,
- 2
- ],
- "line-dasharray": [
- "step",
- ["zoom"],
- ["literal", [3.25, 3.25]],
- 6,
- ["literal", [2.5, 2.5]],
- 7,
- ["literal", [2, 2.25]],
- 8,
- ["literal", [1.75, 2]]
- ]
- }
- },
- {
- "id": "building-number-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "buildings",
- "mapbox:group": "Buildings, building-labels"
- },
- "source": "composite",
- "source-layer": "housenum_label",
- "minzoom": 17,
- "layout": {
- "text-field": ["get", "house_num"],
- "text-font": [
- "Ubuntu Light Italic",
- "Arial Unicode MS Regular"
- ],
- "text-padding": 4,
- "text-max-width": 7,
- "text-size": 9.5
- },
- "paint": {
- "text-color": "hsl(121, 7%, 33%)",
- "text-halo-color": "hsl(121, 12%, 21%)",
- "text-halo-width": 0.5
- }
- },
- {
- "id": "block-number-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "buildings",
- "mapbox:group": "Buildings, building-labels"
- },
- "source": "composite",
- "source-layer": "place_label",
- "minzoom": 16,
- "filter": [
- "all",
- ["==", ["get", "class"], "settlement_subdivision"],
- ["==", ["get", "type"], "block"]
- ],
- "layout": {
- "text-field": ["get", "name"],
- "text-font": [
- "Ubuntu Light Italic",
- "Arial Unicode MS Regular"
- ],
- "text-max-width": 7,
- "text-size": 11
- },
- "paint": {
- "text-color": "hsl(121, 17%, 55%)",
- "text-halo-color": "hsl(121, 16%, 4%)",
- "text-halo-width": 0.5,
- "text-halo-blur": 0.5
- }
- },
- {
- "id": "road-intersection",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, road-labels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": [
- "all",
- ["==", ["get", "class"], "intersection"],
- ["has", "name"]
- ],
- "layout": {
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "icon-image": "intersection",
- "icon-text-fit": "both",
- "icon-text-fit-padding": [1, 2, 1, 2],
- "text-size": 12,
- "text-font": ["Ubuntu Light Italic", "Arial Unicode MS Bold"]
- },
- "paint": {"text-color": "hsl(230, 57%, 64%)"}
- },
- {
- "id": "road-label-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, road-labels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 13,
- "filter": [
- "step",
- ["zoom"],
- [
- "match",
- ["get", "class"],
- ["motorway", "trunk", "primary", "secondary", "tertiary"],
- true,
- false
- ],
- 15.25,
- [
- "match",
- ["get", "class"],
- [
- "motorway",
- "trunk",
- "primary",
- "secondary",
- "tertiary",
- "street"
- ],
- true,
- false
- ],
- 16,
- [
- "match",
- ["get", "class"],
- [
- "motorway",
- "trunk",
- "primary",
- "secondary",
- "tertiary",
- "street",
- "street_limited"
- ],
- true,
- false
- ],
- 16.5,
- [
- "match",
- ["get", "class"],
- ["pedestrian", "golf", "ferry", "aerialway", "path"],
- false,
- true
- ]
- ],
- "layout": {
- "text-size": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 10,
- [
- "match",
- ["get", "class"],
- [
- "motorway",
- "trunk",
- "primary",
- "secondary",
- "tertiary"
- ],
- 10,
- [
- "motorway_link",
- "trunk_link",
- "primary_link",
- "secondary_link",
- "tertiary_link",
- "street",
- "street_limited"
- ],
- 8,
- 6.5
- ],
- 18,
- [
- "match",
- ["get", "class"],
- [
- "motorway",
- "trunk",
- "primary",
- "secondary",
- "tertiary"
- ],
- 16,
- [
- "motorway_link",
- "trunk_link",
- "primary_link",
- "secondary_link",
- "tertiary_link",
- "street",
- "street_limited"
- ],
- 14,
- 13
- ],
- 22,
- [
- "match",
- ["get", "class"],
- [
- "motorway",
- "trunk",
- "primary",
- "secondary",
- "tertiary"
- ],
- 50,
- [
- "motorway_link",
- "trunk_link",
- "primary_link",
- "secondary_link",
- "tertiary_link",
- "street",
- "street_limited"
- ],
- 40,
- 30
- ]
- ],
- "text-max-angle": 30,
- "symbol-spacing": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 10,
- 150,
- 18,
- 450,
- 22,
- 1500
- ],
- "text-font": ["Ubuntu Light", "Arial Unicode MS Regular"],
- "symbol-placement": "line",
- "text-padding": 1,
- "text-rotation-alignment": "map",
- "text-pitch-alignment": "viewport",
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-letter-spacing": 0.01
- },
- "paint": {
- "text-color": "hsl(121, 0%, 100%)",
- "text-halo-color": [
- "match",
- ["get", "class"],
- ["motorway", "trunk"],
- "hsla(121, 24%, 5%, 0.75)",
- "hsl(30, 100%, 20%)"
- ],
- "text-halo-width": 1,
- "text-halo-blur": 1
- }
- },
- {
- "id": "road-exit-shield-navigation",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "road-network",
- "mapbox:group": "Road network, road-labels"
- },
- "source": "composite",
- "source-layer": "motorway_junction",
- "minzoom": 14,
- "filter": ["all", ["has", "reflen"], ["<=", ["get", "reflen"], 9]],
- "layout": {
- "text-field": ["get", "ref"],
- "text-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 6,
- 14,
- 22,
- 26
- ],
- "text-font": ["Ubuntu Light Italic", "Arial Unicode MS Bold"],
- "icon-image": [
- "concat",
- "motorway-exit-",
- ["to-string", ["get", "reflen"]]
- ],
- "icon-size": [
- "interpolate",
- ["exponential", 1.5],
- ["zoom"],
- 6,
- 0.5,
- 13,
- 0.5,
- 22,
- 1
- ]
- },
- "paint": {"text-color": "hsl(0, 0%, 100%)"}
- },
- {
- "id": "path-pedestrian-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "walking-cycling",
- "mapbox:group": "Walking, cycling, etc., walking-cycling-labels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 12,
- "filter": [
- "step",
- ["zoom"],
- ["match", ["get", "class"], ["pedestrian"], true, false],
- 15,
- ["match", ["get", "class"], ["path", "pedestrian"], true, false]
- ],
- "layout": {
- "text-size": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 10,
- ["match", ["get", "class"], "pedestrian", 9, 6.5],
- 18,
- ["match", ["get", "class"], "pedestrian", 14, 13]
- ],
- "text-max-angle": 30,
- "text-font": ["Ubuntu Light", "Arial Unicode MS Regular"],
- "symbol-placement": "line",
- "text-padding": 1,
- "text-rotation-alignment": "map",
- "text-pitch-alignment": "viewport",
- "text-field": ["coalesce", ["get", "name_en"], ["get", "name"]],
- "text-letter-spacing": 0.01
- },
- "paint": {
- "text-color": "hsl(121, 0%, 100%)",
- "text-halo-color": "hsl(121, 100%, 38%)",
- "text-halo-width": 1,
- "text-halo-blur": 1
- }
- },
- {
- "id": "ferry-aerialway-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, ferry-aerialway-labels"
- },
- "source": "composite",
- "source-layer": "road",
- "minzoom": 15,
- "filter": ["match", ["get", "class"], "ferry", true, false],
- "layout": {
- "text-size": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 10,
- 6.5,
- 18,
- 13
- ],
- "text-max-angle": 30,
- "text-font": ["Ubuntu Light", "Arial Unicode MS Regular"],
- "symbol-placement": "line",
- "text-padding": 1,
- "text-rotation-alignment": "map",
- "text-pitch-alignment": "viewport",
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-letter-spacing": 0.01
- },
- "paint": {
- "text-color": [
- "match",
- ["get", "class"],
- "ferry",
- "hsl(197, 67%, 64%)",
- "hsl(121, 0%, 100%)"
- ],
- "text-halo-color": [
- "match",
- ["get", "class"],
- "ferry",
- "hsl(197, 99%, 31%)",
- "hsl(121, 24%, 5%)"
- ],
- "text-halo-width": 1,
- "text-halo-blur": 1
- }
- },
- {
- "id": "waterway-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "natural-features",
- "mapbox:group": "Natural features, natural-labels"
- },
- "source": "composite",
- "source-layer": "natural_label",
- "minzoom": 13,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["canal", "river", "stream"],
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- ["disputed_canal", "disputed_river", "disputed_stream"],
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "text-font": [
- "Ubuntu Medium Italic",
- "Arial Unicode MS Regular"
- ],
- "text-max-angle": 30,
- "symbol-spacing": [
- "interpolate",
- ["linear", 1],
- ["zoom"],
- 15,
- 250,
- 17,
- 400
- ],
- "text-size": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 13,
- 12,
- 18,
- 16
- ],
- "symbol-placement": "line",
- "text-pitch-alignment": "viewport",
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ]
- },
- "paint": {"text-color": "hsl(197, 67%, 90%)"}
- },
- {
- "id": "natural-line-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "natural-features",
- "mapbox:group": "Natural features, natural-labels"
- },
- "source": "composite",
- "source-layer": "natural_label",
- "minzoom": 4,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["glacier", "landform"],
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- ["disputed_glacier", "disputed_landform"],
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- ["==", ["geometry-type"], "LineString"],
- ["<=", ["get", "filterrank"], 2]
- ],
- "layout": {
- "text-size": [
- "step",
- ["zoom"],
- ["step", ["get", "sizerank"], 18, 5, 12],
- 17,
- ["step", ["get", "sizerank"], 18, 13, 12]
- ],
- "text-max-angle": 30,
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-font": ["Ubuntu Regular", "Arial Unicode MS Regular"],
- "symbol-placement": "line-center",
- "text-pitch-alignment": "viewport"
- },
- "paint": {
- "text-halo-width": 0.5,
- "text-halo-color": "hsl(121, 24%, 5%)",
- "text-halo-blur": 0.5,
- "text-color": [
- "step",
- ["zoom"],
- [
- "step",
- ["get", "sizerank"],
- "hsl(184, 0%, 100%)",
- 5,
- "hsl(184, 0%, 100%)"
- ],
- 17,
- [
- "step",
- ["get", "sizerank"],
- "hsl(184, 0%, 100%)",
- 13,
- "hsl(184, 0%, 100%)"
- ]
- ]
- }
- },
- {
- "id": "natural-point-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "natural-features",
- "mapbox:group": "Natural features, natural-labels"
- },
- "source": "composite",
- "source-layer": "natural_label",
- "minzoom": 4,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["dock", "glacier", "landform", "water_feature", "wetland"],
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- [
- "disputed_dock",
- "disputed_glacier",
- "disputed_landform",
- "disputed_water_feature",
- "disputed_wetland"
- ],
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- ["==", ["geometry-type"], "Point"],
- ["<=", ["get", "filterrank"], 2]
- ],
- "layout": {
- "text-size": [
- "step",
- ["zoom"],
- ["step", ["get", "sizerank"], 18, 5, 12],
- 17,
- ["step", ["get", "sizerank"], 18, 13, 12]
- ],
- "icon-image": [
- "step",
- ["zoom"],
- ["concat", ["get", "maki"], "-11"],
- 15,
- ["concat", ["get", "maki"], "-15"]
- ],
- "text-font": ["Ubuntu Regular", "Arial Unicode MS Regular"],
- "text-offset": [
- "step",
- ["zoom"],
- [
- "step",
- ["get", "sizerank"],
- ["literal", [0, 0]],
- 5,
- ["literal", [0, 0.75]]
- ],
- 17,
- [
- "step",
- ["get", "sizerank"],
- ["literal", [0, 0]],
- 13,
- ["literal", [0, 0.75]]
- ]
- ],
- "text-anchor": [
- "step",
- ["zoom"],
- ["step", ["get", "sizerank"], "center", 5, "top"],
- 17,
- ["step", ["get", "sizerank"], "center", 13, "top"]
- ],
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ]
- },
- "paint": {
- "icon-opacity": [
- "step",
- ["zoom"],
- ["step", ["get", "sizerank"], 0, 5, 1],
- 17,
- ["step", ["get", "sizerank"], 0, 13, 1]
- ],
- "text-halo-color": "hsl(121, 24%, 5%)",
- "text-halo-width": 0.5,
- "text-halo-blur": 0.5,
- "text-color": [
- "step",
- ["zoom"],
- [
- "step",
- ["get", "sizerank"],
- "hsl(184, 0%, 100%)",
- 5,
- "hsl(184, 0%, 100%)"
- ],
- 17,
- [
- "step",
- ["get", "sizerank"],
- "hsl(184, 0%, 100%)",
- 13,
- "hsl(184, 0%, 100%)"
- ]
- ]
- }
- },
- {
- "id": "water-line-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "natural-features",
- "mapbox:group": "Natural features, natural-labels"
- },
- "source": "composite",
- "source-layer": "natural_label",
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["bay", "ocean", "reservoir", "sea", "water"],
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- [
- "disputed_bay",
- "disputed_ocean",
- "disputed_reservoir",
- "disputed_sea",
- "disputed_water"
- ],
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- ["==", ["geometry-type"], "LineString"]
- ],
- "layout": {
- "text-size": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 7,
- ["step", ["get", "sizerank"], 24, 6, 18, 12, 12],
- 10,
- ["step", ["get", "sizerank"], 18, 9, 12],
- 18,
- ["step", ["get", "sizerank"], 18, 9, 16]
- ],
- "text-max-angle": 30,
- "text-letter-spacing": [
- "match",
- ["get", "class"],
- "ocean",
- 0.25,
- ["sea", "bay"],
- 0.15,
- 0
- ],
- "text-font": [
- "Ubuntu Medium Italic",
- "Arial Unicode MS Regular"
- ],
- "symbol-placement": "line-center",
- "text-pitch-alignment": "viewport",
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ]
- },
- "paint": {
- "text-color": [
- "match",
- ["get", "class"],
- ["bay", "ocean", "sea"],
- "hsl(197, 95%, 51%)",
- "hsl(197, 67%, 90%)"
- ]
- }
- },
- {
- "id": "water-point-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "natural-features",
- "mapbox:group": "Natural features, natural-labels"
- },
- "source": "composite",
- "source-layer": "natural_label",
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- ["bay", "ocean", "reservoir", "sea", "water"],
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- [
- "disputed_bay",
- "disputed_ocean",
- "disputed_reservoir",
- "disputed_sea",
- "disputed_water"
- ],
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- ["==", ["geometry-type"], "Point"]
- ],
- "layout": {
- "text-line-height": 1.3,
- "text-size": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 7,
- ["step", ["get", "sizerank"], 24, 6, 18, 12, 12],
- 10,
- ["step", ["get", "sizerank"], 18, 9, 12]
- ],
- "text-font": [
- "Ubuntu Medium Italic",
- "Arial Unicode MS Regular"
- ],
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-letter-spacing": [
- "match",
- ["get", "class"],
- "ocean",
- 0.25,
- ["bay", "sea"],
- 0.15,
- 0.01
- ],
- "text-max-width": [
- "match",
- ["get", "class"],
- "ocean",
- 4,
- "sea",
- 5,
- ["bay", "water"],
- 7,
- 10
- ]
- },
- "paint": {
- "text-color": [
- "match",
- ["get", "class"],
- ["bay", "ocean", "sea"],
- "hsl(197, 95%, 51%)",
- "hsl(197, 67%, 90%)"
- ]
- }
- },
- {
- "id": "poi-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "point-of-interest-labels",
- "mapbox:group": "Point of interest labels, poi-labels"
- },
- "source": "composite",
- "source-layer": "poi_label",
- "minzoom": 6,
- "filter": [
- "<=",
- ["get", "filterrank"],
- ["+", ["step", ["zoom"], 0, 16, 1, 17, 2], 2]
- ],
- "layout": {
- "text-size": [
- "step",
- ["zoom"],
- ["step", ["get", "sizerank"], 18, 5, 12],
- 17,
- ["step", ["get", "sizerank"], 18, 13, 12]
- ],
- "icon-image": [
- "step",
- ["zoom"],
- ["concat", ["get", "maki"], "-11"],
- 15,
- ["concat", ["get", "maki"], "-15"]
- ],
- "text-font": ["Ubuntu Regular", "Arial Unicode MS Regular"],
- "text-offset": [
- "step",
- ["zoom"],
- [
- "step",
- ["get", "sizerank"],
- ["literal", [0, 0]],
- 5,
- ["literal", [0, 0.75]]
- ],
- 17,
- [
- "step",
- ["get", "sizerank"],
- ["literal", [0, 0]],
- 13,
- ["literal", [0, 0.75]]
- ]
- ],
- "text-anchor": [
- "step",
- ["zoom"],
- ["step", ["get", "sizerank"], "center", 5, "top"],
- 17,
- ["step", ["get", "sizerank"], "center", 13, "top"]
- ],
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ]
- },
- "paint": {
- "icon-opacity": [
- "step",
- ["zoom"],
- ["step", ["get", "sizerank"], 0, 5, 1],
- 17,
- ["step", ["get", "sizerank"], 0, 13, 1]
- ],
- "text-halo-color": [
- "match",
- ["get", "class"],
- "park_like",
- "hsl(141, 64%, 12%)",
- "education",
- "hsl(213, 15%, 1%)",
- "medical",
- "hsl(0, 52%, 100%)",
- "hsl(121, 24%, 5%)"
- ],
- "text-halo-width": 0.5,
- "text-halo-blur": 0.5,
- "text-color": [
- "step",
- ["zoom"],
- [
- "step",
- ["get", "sizerank"],
- [
- "match",
- ["get", "class"],
- "food_and_drink",
- "hsl(180, 0%, 100%)",
- "park_like",
- "hsl(107, 1%, 100%)",
- "education",
- "hsl(213, 0%, 100%)",
- "medical",
- "hsl(0, 22%, 30%)",
- "hsl(184, 0%, 100%)"
- ],
- 5,
- [
- "match",
- ["get", "class"],
- "food_and_drink",
- "hsl(180, 0%, 100%)",
- "park_like",
- "hsl(107, 0%, 99%)",
- "education",
- "hsl(213, 0%, 100%)",
- "medical",
- "hsl(0, 28%, 20%)",
- "hsl(184, 0%, 100%)"
- ]
- ],
- 17,
- [
- "step",
- ["get", "sizerank"],
- [
- "match",
- ["get", "class"],
- "food_and_drink",
- "hsl(180, 0%, 100%)",
- "park_like",
- "hsl(107, 1%, 100%)",
- "education",
- "hsl(213, 0%, 100%)",
- "medical",
- "hsl(0, 22%, 30%)",
- "hsl(184, 0%, 100%)"
- ],
- 13,
- [
- "match",
- ["get", "class"],
- "food_and_drink",
- "hsl(180, 0%, 100%)",
- "park_like",
- "hsl(107, 0%, 99%)",
- "education",
- "hsl(213, 0%, 100%)",
- "medical",
- "hsl(0, 28%, 20%)",
- "hsl(184, 0%, 100%)"
- ]
- ]
- ]
- }
- },
- {
- "id": "transit-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, transit-labels"
- },
- "source": "composite",
- "source-layer": "transit_stop_label",
- "minzoom": 12,
- "filter": [
- "step",
- ["zoom"],
- [
- "all",
- [
- "match",
- ["get", "mode"],
- "rail",
- true,
- "metro_rail",
- true,
- false
- ],
- ["!=", ["get", "stop_type"], "entrance"]
- ],
- 15,
- [
- "all",
- [
- "match",
- ["get", "mode"],
- "rail",
- true,
- "metro_rail",
- true,
- "ferry",
- true,
- "light_rail",
- true,
- false
- ],
- ["!=", ["get", "stop_type"], "entrance"]
- ],
- 16,
- [
- "all",
- ["match", ["get", "mode"], "bus", false, true],
- ["!=", ["get", "stop_type"], "entrance"]
- ],
- 17,
- ["!=", ["get", "stop_type"], "entrance"],
- 19,
- true
- ],
- "layout": {
- "text-size": 12,
- "icon-image": ["get", "network"],
- "text-font": ["Ubuntu Regular", "Arial Unicode MS Regular"],
- "text-justify": [
- "match",
- ["get", "stop_type"],
- "entrance",
- "left",
- "center"
- ],
- "text-offset": [
- "match",
- ["get", "stop_type"],
- "entrance",
- ["literal", [1, 0]],
- ["literal", [0, 0.8]]
- ],
- "text-anchor": [
- "match",
- ["get", "stop_type"],
- "entrance",
- "left",
- "top"
- ],
- "text-field": [
- "step",
- ["zoom"],
- "",
- 14,
- [
- "match",
- ["get", "mode"],
- ["rail", "metro_rail"],
- [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- ""
- ],
- 16,
- [
- "match",
- ["get", "mode"],
- ["bus", "bicycle"],
- "",
- [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ]
- ],
- 18,
- [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ]
- ],
- "text-letter-spacing": 0.01,
- "text-max-width": [
- "match",
- ["get", "stop_type"],
- "entrance",
- 15,
- 9
- ]
- },
- "paint": {
- "text-halo-color": "hsl(121, 24%, 5%)",
- "text-color": "hsl(101, 8%, 100%)",
- "text-halo-blur": 0.5,
- "text-halo-width": 0.5
- }
- },
- {
- "id": "airport-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "transit",
- "mapbox:group": "Transit, transit-labels"
- },
- "source": "composite",
- "source-layer": "airport_label",
- "minzoom": 8,
- "filter": [
- "match",
- ["get", "class"],
- ["military", "civil"],
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- ["disputed_military", "disputed_civil"],
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- false
- ],
- "layout": {
- "text-line-height": 1.1,
- "text-size": ["step", ["get", "sizerank"], 18, 9, 12],
- "icon-image": [
- "step",
- ["get", "sizerank"],
- ["concat", ["get", "maki"], "-15"],
- 9,
- ["concat", ["get", "maki"], "-11"]
- ],
- "text-font": ["Ubuntu Regular", "Arial Unicode MS Regular"],
- "text-offset": [0, 0.75],
- "text-rotation-alignment": "viewport",
- "text-anchor": "top",
- "text-field": ["coalesce", ["get", "name"], ["get", "name"]],
- "text-letter-spacing": 0.01,
- "text-max-width": 9
- },
- "paint": {
- "text-color": "hsl(213, 0%, 100%)",
- "text-halo-color": "hsl(213, 39%, 6%)",
- "text-halo-width": 1
- }
- },
- {
- "id": "settlement-subdivision-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "place-labels",
- "mapbox:group": "Place labels, place-labels"
- },
- "source": "composite",
- "source-layer": "place_label",
- "minzoom": 10,
- "maxzoom": 15,
- "filter": [
- "all",
- [
- "match",
- ["get", "class"],
- "settlement_subdivision",
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- "disputed_settlement_subdivision",
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- ["<=", ["get", "filterrank"], 3]
- ],
- "layout": {
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-transform": "uppercase",
- "text-font": ["Ubuntu Italic", "Arial Unicode MS Regular"],
- "text-letter-spacing": [
- "match",
- ["get", "type"],
- "suburb",
- 0.15,
- 0.1
- ],
- "text-max-width": 7,
- "text-padding": 3,
- "text-size": [
- "interpolate",
- ["cubic-bezier", 0.5, 0, 1, 1],
- ["zoom"],
- 11,
- ["match", ["get", "type"], "suburb", 11, 10.5],
- 15,
- ["match", ["get", "type"], "suburb", 17, 16]
- ]
- },
- "paint": {
- "text-halo-color": "hsla(121, 24%, 5%, 0.75)",
- "text-halo-width": 1,
- "text-color": "hsl(212, 0%, 100%)",
- "text-halo-blur": 0.5
- }
- },
- {
- "id": "settlement-minor-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "place-labels",
- "mapbox:group": "Place labels, place-labels"
- },
- "source": "composite",
- "source-layer": "place_label",
- "maxzoom": 15,
- "filter": [
- "all",
- ["<=", ["get", "filterrank"], 3],
- [
- "match",
- ["get", "class"],
- "settlement",
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- "disputed_settlement",
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- [
- "step",
- ["zoom"],
- true,
- 8,
- [">=", ["get", "symbolrank"], 11],
- 10,
- [">=", ["get", "symbolrank"], 12],
- 11,
- [">=", ["get", "symbolrank"], 13],
- 12,
- [">=", ["get", "symbolrank"], 15],
- 13,
- [">=", ["get", "symbolrank"], 11],
- 14,
- [">=", ["get", "symbolrank"], 13]
- ]
- ],
- "layout": {
- "icon-image": "",
- "text-font": ["Ubuntu Medium", "Arial Unicode MS Regular"],
- "text-offset": [
- "step",
- ["zoom"],
- ["literal", [0, 0]],
- 8,
- ["literal", [0, 0]]
- ],
- "text-anchor": ["step", ["zoom"], "center", 8, "center"],
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-max-width": 7,
- "text-line-height": 1.1,
- "text-size": [
- "interpolate",
- ["cubic-bezier", 0.2, 0, 0.9, 1],
- ["zoom"],
- 3,
- [
- "step",
- ["get", "symbolrank"],
- 12,
- 9,
- 11,
- 10,
- 10.5,
- 12,
- 9.5,
- 14,
- 8.5,
- 16,
- 6.5,
- 17,
- 4
- ],
- 13,
- [
- "step",
- ["get", "symbolrank"],
- 25,
- 9,
- 23,
- 10,
- 21,
- 11,
- 19,
- 12,
- 18,
- 13,
- 17,
- 15,
- 15
- ]
- ]
- },
- "paint": {
- "text-color": "hsl(212, 0%, 95%)",
- "text-halo-color": "hsl(121, 24%, 5%)",
- "text-halo-width": 1,
- "icon-opacity": ["step", ["zoom"], 1, 8, 0],
- "text-halo-blur": 1
- }
- },
- {
- "id": "settlement-major-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "place-labels",
- "mapbox:group": "Place labels, place-labels"
- },
- "source": "composite",
- "source-layer": "place_label",
- "maxzoom": 15,
- "filter": [
- "all",
- ["<=", ["get", "filterrank"], 3],
- [
- "match",
- ["get", "class"],
- "settlement",
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- "disputed_settlement",
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- [
- "match",
- ["get", "worldview"],
- ["all", "US"],
- true,
- false
- ]
- ],
- false
- ],
- [
- "step",
- ["zoom"],
- false,
- 8,
- ["<", ["get", "symbolrank"], 11],
- 10,
- ["<", ["get", "symbolrank"], 12],
- 11,
- ["<", ["get", "symbolrank"], 13],
- 12,
- ["<", ["get", "symbolrank"], 15],
- 13,
- [">=", ["get", "symbolrank"], 11],
- 14,
- [">=", ["get", "symbolrank"], 13]
- ]
- ],
- "layout": {
- "icon-image": "",
- "text-font": ["Ubuntu Medium", "Arial Unicode MS Regular"],
- "text-offset": [
- "step",
- ["zoom"],
- ["literal", [0, 0]],
- 8,
- ["literal", [0, 0]]
- ],
- "text-anchor": ["step", ["zoom"], "center", 8, "center"],
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-max-width": 7,
- "text-line-height": 1.1,
- "text-size": [
- "interpolate",
- ["cubic-bezier", 0.2, 0, 0.9, 1],
- ["zoom"],
- 8,
- ["step", ["get", "symbolrank"], 18, 9, 17, 10, 15],
- 15,
- [
- "step",
- ["get", "symbolrank"],
- 28,
- 9,
- 26,
- 10,
- 23,
- 11,
- 21,
- 12,
- 20,
- 13,
- 19,
- 15,
- 16
- ]
- ]
- },
- "paint": {
- "text-color": "hsl(212, 0%, 95%)",
- "text-halo-color": "hsl(121, 24%, 5%)",
- "text-halo-width": 1,
- "icon-opacity": ["step", ["zoom"], 1, 8, 0],
- "text-halo-blur": 1
- }
- },
- {
- "id": "state-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "place-labels",
- "mapbox:group": "Place labels, place-labels"
- },
- "source": "composite",
- "source-layer": "place_label",
- "minzoom": 3,
- "maxzoom": 9,
- "filter": [
- "match",
- ["get", "class"],
- "state",
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- "disputed_state",
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- false
- ],
- "layout": {
- "text-size": [
- "interpolate",
- ["cubic-bezier", 0.85, 0.7, 0.65, 1],
- ["zoom"],
- 4,
- ["step", ["get", "symbolrank"], 10, 6, 9.5, 7, 9],
- 9,
- ["step", ["get", "symbolrank"], 24, 6, 18, 7, 14]
- ],
- "text-transform": "uppercase",
- "text-font": ["Ubuntu Bold", "Arial Unicode MS Bold"],
- "text-field": ["coalesce", ["get", "name"], ["get", "name"]],
- "text-letter-spacing": 0.15,
- "text-max-width": 6
- },
- "paint": {
- "text-color": "hsl(212, 0%, 95%)",
- "text-halo-color": "hsl(121, 24%, 5%)",
- "text-halo-width": 1
- }
- },
- {
- "id": "country-label",
- "type": "symbol",
- "metadata": {
- "mapbox:featureComponent": "place-labels",
- "mapbox:group": "Place labels, place-labels"
- },
- "source": "composite",
- "source-layer": "place_label",
- "minzoom": 1,
- "maxzoom": 10,
- "filter": [
- "match",
- ["get", "class"],
- "country",
- ["match", ["get", "worldview"], ["all", "US"], true, false],
- "disputed_country",
- [
- "all",
- ["==", ["get", "disputed"], "true"],
- ["match", ["get", "worldview"], ["all", "US"], true, false]
- ],
- false
- ],
- "layout": {
- "icon-image": ["step", ["zoom"], "dot-11", 7, ""],
- "text-field": [
- "coalesce",
- [
- "get",
- [
- "match",
- ["get", "name_script"],
- [
- "Myanmar",
- "Khmer",
- "Tibetan",
- "Lao",
- "Bengali",
- "Thai",
- "Ethiopic",
- "Devanagari",
- "Gujarati",
- "Gurmukhi",
- "Kannada",
- "Malayalam",
- "Oriya",
- "Sinhala",
- "Tamil",
- "Telugu"
- ],
- "name_en",
- "name"
- ]
- ],
- ["get", "name"]
- ],
- "text-line-height": 1.1,
- "text-max-width": 6,
- "text-font": ["Ubuntu Bold", "Arial Unicode MS Regular"],
- "text-anchor": [
- "step",
- ["zoom"],
- ["coalesce", ["get", "text_anchor"], "bottom"],
- 7,
- "center"
- ],
- "text-offset": [
- "step",
- ["zoom"],
- [
- "match",
- ["get", "text_anchor"],
- "bottom",
- ["literal", [0, -0.25]],
- "bottom-left",
- ["literal", [0.2, -0.05]],
- "left",
- ["literal", [0.4, 0.05]],
- "top-left",
- ["literal", [0.2, 0.05]],
- "top",
- ["literal", [0, 0.25]],
- "top-right",
- ["literal", [-0.2, 0.05]],
- "right",
- ["literal", [-0.4, 0.05]],
- "bottom-right",
- ["literal", [-0.2, -0.05]],
- ["literal", [0, -0.25]]
- ],
- 7,
- ["literal", [0, 0]]
- ],
- "text-size": [
- "interpolate",
- ["cubic-bezier", 0.2, 0, 0.7, 1],
- ["zoom"],
- 1,
- ["step", ["get", "symbolrank"], 11, 4, 9, 5, 8],
- 9,
- ["step", ["get", "symbolrank"], 28, 4, 22, 5, 21]
- ]
- },
- "paint": {
- "text-color": "hsl(212, 0%, 95%)",
- "text-halo-color": [
- "interpolate",
- ["linear"],
- ["zoom"],
- 2,
- "hsla(121, 24%, 5%, 0.75)",
- 3,
- "hsl(121, 24%, 5%)"
- ],
- "text-halo-width": 1.25
- }
- }
- ],
- "created": "2020-08-26T11:29:20.193Z",
- "id": "ckebapr1t12t119qv8m3fy13p",
- "modified": "2020-08-26T12:06:24.397Z",
- "owner": "mreenen",
- "visibility": "private",
- "draft": false
-}
\ No newline at end of file
diff --git a/src/public/mreenen.geojson b/src/public/mreenen.geojson
new file mode 100644
index 0000000..de77dd9
--- /dev/null
+++ b/src/public/mreenen.geojson
@@ -0,0 +1,190 @@
+{
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Ivo",
+ "title": "Ivo",
+ "icon": {
+ "className": "icon",
+ "html": "family_restroom"
+ }
+ },
+ "geometry": {
+ "coordinates": [
+ 4.719778,
+ 52.258891
+ ],
+ "type": "Point"
+ },
+ "id": "0f9e9d9877097c658343f1f35d5287c1"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Thuis",
+ "title": "Thuis"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.451578,
+ 51.908026
+ ],
+ "type": "Point"
+ },
+ "id": "158e5dcd3165c40832e62866a9af17fc"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Geert",
+ "title": "Geert"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.415267,
+ 51.91747
+ ],
+ "type": "Point"
+ },
+ "id": "37e4338c292ac8ad3d3dc8ce08c4f862"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Andrea",
+ "title": "Andrea"
+ },
+ "geometry": {
+ "coordinates": [
+ 5.126916,
+ 52.075018
+ ],
+ "type": "Point"
+ },
+ "id": "52bc9beb8481475fada4790e069c8787"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Calvin",
+ "title": "Calvin"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.160457,
+ 51.830663
+ ],
+ "type": "Point"
+ },
+ "id": "5f9eaea5272d8e3e093f8384c9a414f0"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "haven",
+ "title": "haven"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.119013,
+ 51.825124
+ ],
+ "type": "Point"
+ },
+ "id": "84271079216ce9e73398266fd063303c"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Opa en Oma",
+ "title": "Opa en Oma"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.841474,
+ 53.131086
+ ],
+ "type": "Point"
+ },
+ "id": "8aecc73c1f6279796180193ac23b9836"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Jochem",
+ "title": "Jochem"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.411884,
+ 51.917523
+ ],
+ "type": "Point"
+ },
+ "id": "9d6c650818d0a8655cdbf0a6cef1000b"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "accuracy": "point",
+ "place_name": "Mama",
+ "title": "Mama"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.13643,
+ 51.832945
+ ],
+ "type": "Point"
+ },
+ "id": "address.561307892235540"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "MBC het groote dok",
+ "title": "MBC het groote dok"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.128706,
+ 51.829069
+ ],
+ "type": "Point"
+ },
+ "id": "b773fbf9c6d4adb7c16157b9727726b3"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "Pake en Beppe",
+ "title": "Pake"
+ },
+ "geometry": {
+ "coordinates": [
+ 5.440868,
+ 52.912599
+ ],
+ "type": "Point"
+ },
+ "id": "da563aab761171053024c6ebbdde7ace"
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "place_name": "School",
+ "title": "School"
+ },
+ "geometry": {
+ "coordinates": [
+ 4.462588,
+ 51.910102
+ ],
+ "type": "Point"
+ },
+ "id": "db40d3984f5e88a77886ecd8533a8838"
+ }
+ ],
+ "type": "FeatureCollection"
+}
\ No newline at end of file
diff --git a/src/public/mreenen.json b/src/public/mreenen.json
new file mode 100644
index 0000000..2df99a9
--- /dev/null
+++ b/src/public/mreenen.json
@@ -0,0 +1,14 @@
+[
+ {"name": "Ivo", "location": [4.719778, 52.258891]},
+ {"name": "Thuis", "location": [4.451578, 51.908026]},
+ {"name": "Geert", "location": [4.415267, 51.91747]},
+ {"name": "Andrea", "location": [5.126916, 52.075018]},
+ {"name": "Calvin", "location": [4.160457, 51.830663]},
+ {"name": "haven", "location": [4.119013, 51.825124]},
+ {"name": "Opa en Oma", "location": [4.841474, 53.131086]},
+ {"name": "Jochem", "location": [4.411884, 51.917523]},
+ {"name": "Mama", "location": [4.13643, 51.832945]},
+ {"name": "MBC het groote dok", "location": [4.128706, 51.829069]},
+ {"name": "Pake en Beppe", "location": [5.440868, 52.912599]},
+ {"name": "School", "location": [4.462588, 51.910102]}
+]
\ No newline at end of file