{ "version": 8, "name": "Smooth Dark", "sources": { "osm": { "type": "vector", "tiles": ["https://tiles.zakscode.com/data/osm/{z}/{x}/{y}.pbf"], "maxzoom": 14 } }, "glyphs": "http://localhost:8080/fonts/{fontstack}/{range}.pbf", "layers": [ { "id": "background", "type": "background", "paint": { "background-color": "#2b2b2e" } }, { "id": "water", "type": "fill", "source": "osm", "source-layer": "water", "paint": { "fill-color": "#1e2832" } }, { "id": "landcover-grass", "type": "fill", "source": "osm", "source-layer": "landcover", "filter": ["==", "class", "grass"], "paint": { "fill-color": "#2a3028", "fill-opacity": 0.6 } }, { "id": "landcover-wood", "type": "fill", "source": "osm", "source-layer": "landcover", "filter": ["==", "class", "wood"], "paint": { "fill-color": "#262e24", "fill-opacity": 0.5 } }, { "id": "landuse-park", "type": "fill", "source": "osm", "source-layer": "landuse", "filter": ["==", "class", "park"], "paint": { "fill-color": "#283028", "fill-opacity": 0.7 } }, { "id": "landuse-cemetery", "type": "fill", "source": "osm", "source-layer": "landuse", "filter": ["==", "class", "cemetery"], "paint": { "fill-color": "#2c2e2a", "fill-opacity": 0.7 } }, { "id": "landuse-hospital", "type": "fill", "source": "osm", "source-layer": "landuse", "filter": ["==", "class", "hospital"], "paint": { "fill-color": "#322828", "fill-opacity": 0.6 } }, { "id": "landuse-school", "type": "fill", "source": "osm", "source-layer": "landuse", "filter": ["==", "class", "school"], "paint": { "fill-color": "#302c28", "fill-opacity": 0.6 } }, { "id": "building", "type": "fill", "source": "osm", "source-layer": "building", "minzoom": 13, "paint": { "fill-color": "#333336", "fill-opacity": { "stops": [[13, 0.3], [16, 0.6]] } } }, { "id": "boundary-country", "type": "line", "source": "osm", "source-layer": "boundary", "filter": ["==", "admin_level", 2], "paint": { "line-color": "#4a4448", "line-width": { "stops": [[2, 0.5], [6, 1.5], [10, 2.5]] } } }, { "id": "boundary-state", "type": "line", "source": "osm", "source-layer": "boundary", "filter": ["==", "admin_level", 4], "minzoom": 4, "paint": { "line-color": "#3e3a3c", "line-width": { "stops": [[4, 0.3], [8, 1]] }, "line-dasharray": [3, 2] } }, { "id": "waterway", "type": "line", "source": "osm", "source-layer": "waterway", "paint": { "line-color": "#1e2832", "line-width": { "stops": [[8, 0.5], [14, 2]] } } }, { "id": "tunnel", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["==", "brunnel", "tunnel"], ["in", "class", "motorway", "trunk", "primary", "secondary", "tertiary"]], "paint": { "line-color": "#2e2e30", "line-width": { "stops": [[8, 0.5], [14, 4], [18, 10]] }, "line-dasharray": [3, 3] } }, { "id": "road-motorway", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["==", "class", "motorway"], ["!=", "brunnel", "tunnel"]], "paint": { "line-color": "#4a4240", "line-width": { "stops": [[5, 0.5], [10, 2], [14, 5], [18, 12]] } } }, { "id": "road-trunk", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["==", "class", "trunk"], ["!=", "brunnel", "tunnel"]], "paint": { "line-color": "#443e3c", "line-width": { "stops": [[6, 0.4], [10, 1.5], [14, 4], [18, 10]] } } }, { "id": "road-primary", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["==", "class", "primary"], ["!=", "brunnel", "tunnel"]], "paint": { "line-color": "#3e3a38", "line-width": { "stops": [[7, 0.3], [10, 1], [14, 3.5], [18, 9]] } } }, { "id": "road-secondary", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["==", "class", "secondary"], ["!=", "brunnel", "tunnel"]], "paint": { "line-color": "#383636", "line-width": { "stops": [[8, 0.3], [12, 1], [14, 3], [18, 7]] } } }, { "id": "road-tertiary", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["==", "class", "tertiary"], ["!=", "brunnel", "tunnel"]], "paint": { "line-color": "#353334", "line-width": { "stops": [[9, 0.2], [14, 2], [18, 5]] } } }, { "id": "road-minor", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["in", "class", "minor", "service"], ["!=", "brunnel", "tunnel"]], "minzoom": 12, "paint": { "line-color": "#333234", "line-width": { "stops": [[12, 0.3], [16, 2], [18, 4]] } } }, { "id": "road-path", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["==", "class", "path"], "minzoom": 14, "paint": { "line-color": "#3a3638", "line-width": 1, "line-dasharray": [4, 2] } }, { "id": "rail", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["==", "class", "rail"], "minzoom": 10, "paint": { "line-color": "#3c3a3e", "line-width": { "stops": [[10, 0.5], [14, 1.5]] }, "line-dasharray": [5, 5] } }, { "id": "bridge", "type": "line", "source": "osm", "source-layer": "transportation", "filter": ["all", ["==", "brunnel", "bridge"], ["in", "class", "motorway", "trunk", "primary", "secondary", "tertiary"]], "paint": { "line-color": "#403c3a", "line-width": { "stops": [[8, 0.5], [14, 4], [18, 10]] } } }, { "id": "aero-runway", "type": "line", "source": "osm", "source-layer": "aeroway", "filter": ["==", "class", "runway"], "minzoom": 11, "paint": { "line-color": "#3a383c", "line-width": { "stops": [[11, 2], [16, 12]] } } }, { "id": "aero-taxiway", "type": "line", "source": "osm", "source-layer": "aeroway", "filter": ["==", "class", "taxiway"], "minzoom": 12, "paint": { "line-color": "#3a383c", "line-width": { "stops": [[12, 0.5], [16, 4]] } } }, { "id": "label-water", "type": "symbol", "source": "osm", "source-layer": "water_name", "layout": { "text-field": "{name}", "text-font": ["Noto Sans Regular"], "text-size": { "stops": [[3, 10], [8, 14]] }, "text-letter-spacing": 0.1 }, "paint": { "text-color": "#4a6068", "text-halo-color": "#2b2b2e", "text-halo-width": 1.5 } }, { "id": "label-road", "type": "symbol", "source": "osm", "source-layer": "transportation_name", "minzoom": 13, "layout": { "text-field": "{name}", "text-font": ["Noto Sans Regular"], "text-size": { "stops": [[13, 10], [16, 13]] }, "symbol-placement": "line", "text-rotation-alignment": "map" }, "paint": { "text-color": "#6a6268", "text-halo-color": "#2b2b2e", "text-halo-width": 1.5 } }, { "id": "label-place-city", "type": "symbol", "source": "osm", "source-layer": "place", "filter": ["==", "class", "city"], "layout": { "text-field": "{name}", "text-font": ["Noto Sans Regular"], "text-size": { "stops": [[4, 11], [8, 16], [12, 20]] }, "text-anchor": "center" }, "paint": { "text-color": "#a0969a", "text-halo-color": "#2b2b2e", "text-halo-width": 2 } }, { "id": "label-place-town", "type": "symbol", "source": "osm", "source-layer": "place", "filter": ["==", "class", "town"], "minzoom": 7, "layout": { "text-field": "{name}", "text-font": ["Noto Sans Regular"], "text-size": { "stops": [[7, 10], [12, 15]] }, "text-anchor": "center" }, "paint": { "text-color": "#8a8088", "text-halo-color": "#2b2b2e", "text-halo-width": 1.5 } }, { "id": "label-place-village", "type": "symbol", "source": "osm", "source-layer": "place", "filter": ["==", "class", "village"], "minzoom": 10, "layout": { "text-field": "{name}", "text-font": ["Noto Sans Regular"], "text-size": { "stops": [[10, 9], [14, 13]] }, "text-anchor": "center" }, "paint": { "text-color": "#787078", "text-halo-color": "#2b2b2e", "text-halo-width": 1.5 } }, { "id": "label-country", "type": "symbol", "source": "osm", "source-layer": "place", "filter": ["==", "class", "country"], "layout": { "text-field": "{name}", "text-font": ["Noto Sans Regular"], "text-size": { "stops": [[2, 10], [5, 16]] }, "text-transform": "uppercase", "text-letter-spacing": 0.15 }, "paint": { "text-color": "#908690", "text-halo-color": "#2b2b2e", "text-halo-width": 2 } } ] }