summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-08-06 15:26:37 +0200
committerKonstantin Käfer <mail@kkaefer.com>2014-08-06 15:26:37 +0200
commit02526f49f2a38060cc574d002cced1f939609ccd (patch)
treec627c23d976e7701cbb8f677a873b0c63634b9ee /bin
parent1f992b1de8b59573117a0b678a2e2efd6b43db9d (diff)
downloadqtlocation-mapboxgl-02526f49f2a38060cc574d002cced1f939609ccd.tar.gz
use debug style (currently not using layer compositing)
Diffstat (limited to 'bin')
-rw-r--r--bin/style.js2496
1 files changed, 380 insertions, 2116 deletions
diff --git a/bin/style.js b/bin/style.js
index 35346fe91f..909276ac45 100644
--- a/bin/style.js
+++ b/bin/style.js
@@ -1,305 +1,54 @@
"use strict";
module.exports = {
- "version": 3,
- "sprite": "https://www.mapbox.com/mapbox-gl-styles/sprites/outdoors",
- "glyphs": "https://mapbox.s3.amazonaws.com/gl-glyphs-256/{fontstack}/{range}.pbf",
+ "version": 4,
+ "sprite": "https://www.mapbox.com/mapbox-gl-styles/sprites/sprite",
+ "glyphs": "http://mapbox.s3.amazonaws.com/gl-glyphs-256/{fontstack}/{range}.pbf",
+ "constants": {
+ "@red": "#f00",
+ "@land": "#eee",
+ "@water": "#999",
+ "@park": "#bda",
+ "@road": "#fefefe",
+ "@border": "#6d90ab",
+ "@wood": "#33AA66",
+ "@building": "#ddd",
+ "@building_outline": "#ccc",
+ "@text": "#000000",
+ "@satellite_brightness_low": 0,
+ "@satellite_brightness_high": 1,
+ "@satellite_saturation": 0,
+ "@satellite_spin": 0,
+ "@satellite_contrast": 0,
+ "@road_blur": 1,
+ "@stroke_width": 0.25
+ },
"sources": {
"mapbox": {
"type": "vector",
- "url": "mapbox://mapbox.mapbox-terrain-v1,mapbox.mapbox-streets-v5",
+ "url": "mapbox://mapbox.mapbox-streets-v5",
"maxZoom": 14
}
},
- "constants": {
- "@land": "rgb(244,239,225)",
- "@water": "#cdd",
- "@water_dark": "#185869",
- "@crop": "#eeeed4",
- "@grass": "#e6e6cc",
- "@scrub": "#dfe5c8",
- "@wood": "#cee2bd",
- "@snow": "#f4f8ff",
- "@rock": "#ddd",
- "@sand": "#ffd",
- "@cemetery": "#edf4ed",
- "@pitch": "#fff",
- "@park": "#d4e4bc",
- "@piste": "blue",
- "@school": "#e8dfe0",
- "@hospital": "#f8eee0",
- "@builtup": "#f6faff",
- "@case": "#fff",
- "@motorway": "#cda0a0",
- "@main": "#ddc0b9",
- "@street": "#fff",
- "@text": "#666",
- "@text_stroke": "rgba(255,255,255,0.8)",
- "@country_text": "#222",
- "@marine_text": "#a0bdc0",
- "@water_text": "#185869",
- "@land_night": "#017293",
- "@water_night": "#103",
- "@water_dark_night": "#003366",
- "@crop_night": "#178d96",
- "@grass_night": "#23948a",
- "@scrub_night": "#31a186",
- "@wood_night": "#45b581",
- "@park_night": "#51bd8b",
- "@snow_night": "#5ad9fe",
- "@rock_night": "#999",
- "@sand_night": "#437162",
- "@cemetery_night": "#218c96",
- "@pitch_night": "rgba(255,255,255,0.2)",
- "@school_night": "#01536a",
- "@hospital_night": "#015e7a",
- "@builtup_night": "#014b60",
- "@admin_night": "#ffb680",
- "@text_night": "#fff",
- "@text_water_night": "#2a5b8a",
- "@text_stroke_night": "#103",
- "@text2_stroke_night": "rgba(1,69,89,0.8)",
- "@case_night": "#015e7a",
- "@street_case_night": "#015b76",
- "@motorway_night": "#bbdde7",
- "@main_night": "#64b2c9",
- "@street_night": "#0186ac",
- "@contour_night": "#ffff80",
- "@river_canal_width": {
- "stops": [[10, 0.5], [11, 1], [13, 2], [15, 3]]
- },
- "@stream_width": {
- "stops": [[12, 0.25], [13, 0.5], [15, 1.5], [17, 2]]
- },
- "@motorway_width": {
- "stops": [[4, 0], [5, 0.5], [7, 0.8], [9, 1], [10, 1.2], [11, 2], [12, 3], [13, 4], [14, 6], [15, 9], [16, 12], [17, 14]]
- },
- "@motorway_casing_width": {
- "stops": [[6.5, 0.6], [7, 0.8], [9, 2.8], [10, 3], [11, 4], [12, 5], [13, 6.5], [14, 9], [15, 12], [16, 15], [17, 17]]
- },
- "@motorway_link_width": {
- "stops": [[11, 1.2], [13, 2], [15, 3], [17, 4]]
- },
- "@motorway_link_casing_width": {
- "stops": [[11, 2.8], [13, 3.5], [15, 5], [17, 6]]
- },
- "@main_width": {
- "stops": [[4, 1], [11, 1], [12, 1.5], [13, 2], [14, 3], [15, 6], [16, 10], [17, 12]]
- },
- "@main_casing_width": {
- "stops": [[8, 2.9], [11, 2.9], [12, 3.5], [13, 4], [14, 5.5], [15, 9], [16, 12], [17, 14]]
- },
- "@street_width": {
- "stops": [[13.5, 0], [14, 1.5], [15, 3], [16, 8]]
- },
- "@street_casing_width": {
- "stops": [[12, 0.4], [13, 1], [14, 2.5], [15, 4], [16, 10]]
- },
- "@street_casing_opacity": {
- "stops": [[13, 0], [13.5, 1]]
- },
- "@service_casing_width": {
- "stops": [[13, 0.5], [14, 3], [15, 3.5], [16, 4], [17, 5], [18, 6]]
- },
- "@runway_width": {
- "stops": [[9, 1], [10, 2], [11, 3], [12, 5], [13, 7], [14, 11], [15, 15], [16, 19], [17, 23]]
- },
- "@taxiway_width": {
- "stops": [[9, 0.2], [11, 0.2], [12, 1], [13, 1.5], [14, 2], [15, 3], [16, 4], [17, 5]]
- },
- "@aerialway_width": {
- "stops": [[12.5, 0.8], [13, 1.4], [14, 1.6], [15, 2], [16, 2.4], [17, 3]]
- },
- "@aerialway_casing_width": {
- "stops": [[12.5, 2], [13, 2.5], [14, 3], [15, 3.5], [16, 4], [21, 5]]
- },
- "@path_width": {
- "stops": [[13, 1.2], [14, 1.5], [15, 1.8]]
- },
- "@admin_l2_width": {
- "stops": [[1, 0.5], [2, 0.7], [3, 0.7], [4, 0.8], [5, 1], [7, 2], [9, 3]]
- },
- "@admin_l3_width": {
- "stops": [[5, 0.6], [7, 1], [11, 2]]
- },
- "@road_label_1_size": {
- "stops": [[12, 11], [13, 12], [14, 13], [15, 14], [16, 16], [17, 18]]
- },
- "@road_label_2_size": {
- "stops": [[12, 11], [13, 12], [15, 14], [17, 16]]
- },
- "@road_label_3_size": {
- "stops": [[14, 10], [15, 12], [17, 14]]
- },
- "@fence_width": {
- "stops": [[16, 0.6], [18, 1]]
- },
- "@hedge_width": {
- "stops": [[15, 0.6], [16, 1.2], [18, 1.6]]
- },
- "@barrier_line_land_width": {
- "stops": [[13, 0.4], [14, 0.75], [15, 1.5], [16, 3], [17, 6], [18, 12], [19, 24], [20, 48]]
- },
- "@country_label_size": {
- "stops": [[0, 14], [11, 24]]
- },
- "@poi_label_1-2_size": {
- "stops": [[14, 10], [15, 11], [16, 12]]
- },
- "@poi_label_3_size": {
- "stops": [[15, 10], [16, 11]]
- },
- "@hillshade_rasterize": {
- "enabled": {
- "stops": [[10, false], [11, true]]
- },
- "size": {
- "stops": [[10, 1024], [11, 512], [12, 256]]
- },
- "blur": 1
- }
- },
"layers": [{
- "id": "background",
+ "id": "bg",
"type": "background",
"style": {
- "background-color": "@land"
- },
- "style.night": {
- "background-color": "@land_night"
- }
- }, {
- "id": "landcover_snow",
- "source": "mapbox",
- "source-layer": "landcover",
- "filter": { "class": "snow" },
- "type": "fill",
- "style": {
- "fill-color": "@snow"
- },
- "style.night": {
- "fill-color": "@snow_night"
- }
- }, {
- "id": "landcover_crop",
- "source": "mapbox",
- "source-layer": "landcover",
- "filter": { "class": "crop" },
- "type": "fill",
- "style": {
- "fill-color": "@crop"
- },
- "style.night": {
- "fill-color": "@crop_night"
- }
- }, {
- "id": "landcover_grass",
- "source": "mapbox",
- "source-layer": "landcover",
- "filter": { "class": "grass" },
- "type": "fill",
- "style": {
- "fill-color": "@grass",
- "fill-opacity": {
- "stops": [[12, 1], [13, 0.8], [16, 0.2]]
- }
- },
- "style.night": {
- "fill-color": "@grass_night",
- "fill-opacity": {
- "stops": [[12, 1], [13, 0.8], [16, 0.2]]
- }
- }
- }, {
- "id": "landcover_scrub",
- "source": "mapbox",
- "source-layer": "landcover",
- "filter": { "class": "scrub" },
- "type": "fill",
- "style": {
- "fill-color": "@scrub",
- "fill-opacity": {
- "stops": [[12, 1], [13, 0.8], [16, 0.2]]
+ "background-color": "@land",
+ "transition-background-color": {
+ "duration": 500
}
},
- "style.night": {
- "fill-color": "@scrub_night",
- "fill-opacity": {
- "stops": [[12, 1], [13, 0.8], [16, 0.2]]
- }
- }
- }, {
- "id": "landcover_wood",
- "source": "mapbox",
- "source-layer": "landcover",
- "filter": { "class": "wood" },
- "type": "fill",
- "style": {
- "fill-color": "@wood",
- "fill-opacity": {
- "stops": [[12, 1], [13, 0.8], [16, 0.2]]
- }
- },
- "style.night": {
- "fill-color": "@wood_night",
- "fill-opacity": {
- "stops": [[12, 1], [13, 0.8], [16, 0.2]]
- }
- }
- }, {
- "id": "landuse_wood",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "wood" },
- "type": "fill",
- "style": {
- "fill-color": "@wood"
- },
- "style.night": {
- "fill-color": "@wood_night",
- "fill-opacity": 0.8
- }
- }, {
- "id": "landuse_school",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "school" },
- "type": "fill",
- "style": {
- "fill-color": "@school"
- },
- "style.night": {
- "fill-color": "@school_night"
- }
- }, {
- "id": "landuse_sand",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "sand" },
- "type": "fill",
- "style": {
- "fill-color": "@sand"
- },
- "style.night": {
- "fill-color": "@sand_night",
- "fill-opacity": 0.8
- }
- }, {
- "id": "landuse_pitch",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "pitch" },
- "type": "fill",
- "style": {
- "fill-color": "rgba(255,255,255,0.5)",
- "fill-outline-color": "@pitch"
- },
- "style.night": {
- "fill-color": "@pitch_night",
- "fill-outline-color": "@pitch"
+ "style.satellite": {
+ "transition-fill-color": {
+ "duration": 500,
+ "delay": 500
+ },
+ "fill-opacity": 0,
+ "fill-color": "rgba(255,0,0,0)"
}
}, {
- "id": "landuse_park",
+ "id": "park",
"source": "mapbox",
"source-layer": "landuse",
"filter": { "class": "park" },
@@ -307,427 +56,21 @@ module.exports = {
"style": {
"fill-color": "@park"
},
- "style.night": {
- "fill-color": "@park_night"
- }
- }, {
- "id": "landuse_industrial",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "industrial" },
- "type": "fill",
- "style": {
- "fill-color": "rgba(246,250,255,0.5)"
- },
- "style.night": {
- "fill-color": "@builtup_night"
- }
- }, {
- "id": "landuse_scrub",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "scrub" },
- "type": "fill",
- "style": {
- "fill-color": "@scrub"
- },
- "style.night": {
- "fill-color": "@scrub_night",
- "fill-opacity": 0.8
- }
- }, {
- "id": "landuse_grass",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "grass" },
- "type": "fill",
- "style": {
- "fill-color": "@grass"
- },
- "style.night": {
- "fill-color": "@grass_night",
- "fill-opacity": 0.8
- }
- }, {
- "id": "landuse_crop",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "crop" },
- "type": "fill",
- "style": {
- "fill-color": "@crop"
- },
- "style.night": {
- "fill-color": "@crop_night",
- "fill-opacity": 0.8
- }
- }, {
- "id": "landuse_rock",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "rock" },
- "type": "fill",
- "style": {
- "fill-color": "@rock"
- },
- "style.night": {
- "fill-color": "@rock_night",
- "fill-opacity": 0.8
- }
- }, {
- "id": "landuse_snow",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "snow" },
- "type": "fill",
- "style": {
- "fill-color": "@snow"
- },
- "style.night": {
- "fill-color": "@snow_night",
- "fill-opacity": 0.8
- }
- }, {
- "id": "landuse_hospital",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "hospital" },
- "type": "fill",
- "style": {
- "fill-color": "@hospital"
- },
- "style.night": {
- "fill-color": "@hospital_night"
- }
- }, {
- "id": "landuse_cemetery",
- "source": "mapbox",
- "source-layer": "landuse",
- "filter": { "class": "cemetery" },
- "type": "fill",
- "style": {
- "fill-color": "@cemetery"
- },
- "style.night": {
- "fill-color": "@cemetery_night"
- }
- }, {
- "id": "overlay_wetland",
- "source": "mapbox",
- "source-layer": "landuse_overlay",
- "filter": { "class": ["wetland", "wetland_noveg"] },
- "type": "fill",
- "style": {
- "fill-color": "rgba(210,225,225,0.2)",
- "fill-image": "wetland_noveg_64"
- },
- "style.night": {
- "fill-color": "rgba(210,225,225,0.2)",
- "fill-image": "wetland_noveg_64"
- }
- }, {
- "id": "overlay_breakwater_pier",
- "source": "mapbox",
- "source-layer": "landuse_overlay",
- "filter": { "class": ["breakwater", "pier"] },
- "type": "fill",
- "style": {
- "fill-color": "@land"
- },
- "style.night": {
- "fill-color": "@land_night"
- }
- }, {
- "id": "waterway_river_canal",
- "source": "mapbox",
- "source-layer": "waterway",
- "filter": { "type": ["river", "canal"] },
- "type": "line",
- "render": {
- "line-cap": "round"
- },
- "style": {
- "line-color": "#87abaf",
- "line-width": "@river_canal_width"
- },
- "style.night": {
- "line-color": "rgb(10,20,71)",
- "line-width": "@river_canal_width"
- }
- }, {
- "id": "waterway_stream",
- "source": "mapbox",
- "source-layer": "waterway",
- "filter": { "type": "stream" },
- "type": "line",
- "render": {
- "line-cap": "round"
- },
- "style": {
- "line-color": "#87abaf",
- "line-width": "@stream_width"
- },
- "style.night": {
- "line-color": "rgb(10,20,71)",
- "line-width": "@stream_width"
- }
- }, {
- "id": "building_shadow",
- "source": "mapbox",
- "source-layer": "building",
- "type": "fill",
- "style": {
- "fill-color": "#d5d1c6",
- "fill-translate": [1, 1],
- "fill-opacity": {
- "stops": [[15.5, 0], [16, 1]]
+ "style.satellite": {
+ "transition-fill-color": {
+ "duration": 500
},
- "fill-outline-color": "#d5d1c6"
- },
- "style.night": {
- "fill-color": "#026688",
- "fill-translate": [1, 1],
- "fill-opacity": {
- "stops": [[15.5, 0], [16, 1]]
- },
- "fill-outline-color": "#026688"
- }
- }, {
- "id": "building",
- "ref": "building_shadow",
- "style": {
- "fill-color": "#ebe7db"
- },
- "style.night": {
- "fill-color": "#027797"
- }
- }, {
- "id": "building_wall",
- "ref": "building_shadow",
- "style": {
- "fill-color": "#ebe7db",
- "fill-opacity": {
- "stops": [[15.5, 0], [16, 0.7]]
- },
- "fill-outline-color": "#d5d1c6"
- },
- "style.night": {
- "fill-color": "#027797",
- "fill-opacity": {
- "stops": [[15.5, 0], [16, 0.7]]
- },
- "fill-outline-color": "#026688"
- }
- }, {
- "id": "hillshade_full_highlight",
- "source": "mapbox",
- "source-layer": "hillshade",
- "filter": { "class": "full_highlight" },
- "type": "fill",
- "rasterize": "@hillshade_rasterize",
- "style": {
- "fill-color": "#fffff3",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[14, 0.3], [15, 0.3], [16, 0.2], [17, 0.2], [18, 0.1]]
- }
- },
- "style.night": {
- "fill-color": "#fdfdad",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[13, 0.4], [14, 0.3], [16, 0.2], [17, 0.1], [18, 0.05]]
- }
- }
- }, {
- "id": "hillshade_medium_highlight",
- "source": "mapbox",
- "source-layer": "hillshade",
- "filter": { "class": "medium_highlight" },
- "type": "fill",
- "rasterize": "@hillshade_rasterize",
- "style": {
- "fill-color": "#ffd",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[14, 0.3], [15, 0.3], [16, 0.2], [17, 0.2], [18, 0.1]]
- }
- },
- "style.night": {
- "fill-color": "#ffe1b7",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[14, 0.3], [16, 0.2], [17, 0.15], [18, 0.05]]
- }
- }
- }, {
- "id": "hillshade_medium_shadow",
- "source": "mapbox",
- "source-layer": "hillshade",
- "filter": { "class": "medium_shadow" },
- "type": "fill",
- "rasterize": "@hillshade_rasterize",
- "style": {
- "fill-color": "#206",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[14, 0.08], [15, 0.075], [16, 0.05], [17, 0.05], [18, 0.025]]
- }
- },
- "style.night": {
- "fill-color": "#206",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[15, 0.3], [16, 0.2], [17, 0.1], [18, 0.05]]
- }
- }
- }, {
- "id": "hillshade_full_shadow",
- "source": "mapbox",
- "source-layer": "hillshade",
- "filter": { "class": "full_shadow" },
- "type": "fill",
- "rasterize": "@hillshade_rasterize",
- "style": {
- "fill-color": "#103",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[14, 0.08], [15, 0.075], [16, 0.05], [17, 0.05], [18, 0.025]]
- }
- },
- "style.night": {
- "fill-color": "#103",
- "fill-antialias": false,
- "fill-opacity": {
- "stops": [[15, 0.3], [16, 0.2], [17, 0.1], [18, 0.05]]
- }
- }
- }, {
- "id": "contour_line_loud",
- "source": "mapbox",
- "source-layer": "contour",
- "filter": { "index": 5 },
- "type": "line",
- "render": {
- "line-join": "round"
- },
- "style": {
- "line-color": "#008",
- "line-width": 0.9,
- "line-opacity": {
- "stops": [[11, 0.05], [12, 0.11]]
- }
- },
- "style.night": {
- "line-color": "@contour_night",
- "line-width": 0.9,
- "line-opacity": {
- "stops": [[11, 0.1], [12, 0.2]]
- }
- }
- }, {
- "id": "contour_line_regular",
- "source": "mapbox",
- "source-layer": "contour",
- "type": "line",
- "render": {
- "line-join": "round"
- },
- "style": {
- "line-color": "#008",
- "line-width": 0.5,
- "line-opacity": {
- "stops": [[11, 0.05], [12, 0.11]]
- }
- },
- "style.night": {
- "line-color": "@contour_night",
- "line-width": 0.5,
- "line-opacity": {
- "stops": [[11, 0.1], [12, 0.4]]
- }
- }
- }, {
- "id": "barrier_line_gate",
- "source": "mapbox",
- "source-layer": "barrier_line",
- "filter": { "class": "gate" },
- "type": "line",
- "style": {
- "line-width": 2.5,
- "line-color": "#aab"
- },
- "style.night": {
- "line-width": 2.5,
- "line-color": "#59596f"
- }
- }, {
- "id": "barrier_line_fence",
- "source": "mapbox",
- "source-layer": "barrier_line",
- "filter": { "class": "fence" },
- "type": "line",
- "style": {
- "line-color": "#aeada3",
- "line-width": "@fence_width"
- },
- "style.night": {
- "line-color": "#014b61",
- "line-width": "@fence_width"
+ "fill-color": "rgba(0,0,0,0)"
}
}, {
- "id": "barrier_line_hedge",
+ "id": "wood",
"source": "mapbox",
- "source-layer": "barrier_line",
- "filter": { "class": "hedge" },
- "type": "line",
- "style": {
- "line-color": "#8de99b",
- "line-width": "@hedge_width"
- },
- "style.night": {
- "line-color": "#2e7a57",
- "line-width": "@hedge_width"
- }
- }, {
- "id": "barrier_line_land",
- "source": "mapbox",
- "source-layer": "barrier_line",
- "filter": { "class": "land" },
- "type": "line",
- "style": {
- "line-color": "@land",
- "line-width": "@barrier_line_land_width"
- },
- "style.night": {
- "line-color": "@land_night",
- "line-width": "@barrier_line_land_width"
- }
- }, {
- "id": "barrier_line_land_fill",
- "source": "mapbox",
- "source-layer": "barrier_line",
- "filter": { "class": "land" },
+ "source-layer": "landuse",
+ "filter": { "class": "wood" },
"type": "fill",
"style": {
- "fill-color": "@land"
- },
- "style.night": {
- "fill-color": "@land_night"
- }
- }, {
- "id": "barrier_line_cliff",
- "source": "mapbox",
- "source-layer": "barrier_line",
- "filter": { "class": "cliff" },
- "type": "line",
- "style": {
- "line-color": "#987",
- "line-width": 4
- },
- "style.night": {
- "line-color": "#63574b",
- "line-width": 4
+ "fill-color": "@wood",
+ "fill-opacity": 0.08
}
}, {
"id": "water",
@@ -735,1508 +78,429 @@ module.exports = {
"source-layer": "water",
"type": "fill",
"style": {
- "fill-color": "@water",
- "fill-outline-color": "#a2bdc0"
- },
- "style.night": {
- "fill-color": "@water_night",
- "fill-outline-color": "@water_dark_night"
- }
- }, {
- "id": "aeroway_fill",
- "source": "mapbox",
- "source-layer": "aeroway",
- "type": "fill",
- "style": {
- "fill-color": "#ddd"
- },
- "style.night": {
- "fill-color": "#367"
- }
- }, {
- "id": "aeroway_runway",
- "source": "mapbox",
- "source-layer": "aeroway",
- "filter": { "type": "runway" },
- "type": "line",
- "style": {
- "line-color": "#ddd",
- "line-width": "@runway_width"
+ "fill-color": "@water"
},
- "style.night": {
- "line-color": "#367",
- "line-width": "@runway_width"
+ "style.satellite": {
+ "fill-opacity": 0
}
}, {
- "id": "aeroway_taxiway",
+ "id": "waterway",
"source": "mapbox",
- "source-layer": "aeroway",
- "filter": { "type": "taxiway" },
- "type": "line",
- "style": {
- "line-color": "#ddd",
- "line-width": "@taxiway_width"
- },
- "style.night": {
- "line-color": "#367",
- "line-width": "@taxiway_width"
- }
- }, {
- "id": "tunnel_motorway_link_casing",
- "source": "mapbox",
- "source-layer": "tunnel",
- "filter": { "class": "motorway_link" },
- "type": "line",
- "style": {
- "line-color": "@case",
- "line-dasharray": [6, 6],
- "line-width": "@motorway_link_casing_width"
- },
- "style.night": {
- "line-color": "@case_night",
- "line-dasharray": [6, 6],
- "line-width": "@motorway_link_casing_width"
- }
- }, {
- "id": "tunnel_service_casing",
- "source": "mapbox",
- "source-layer": "tunnel",
- "filter": { "class": "service" },
- "type": "line",
- "style": {
- "line-color": "#000",
- "line-opacity": 0.04,
- "line-dasharray": [6, 6],
- "line-width": "@service_casing_width"
- },
- "style.night": {
- "line-color": "#000",
- "line-opacity": 0.04,
- "line-dasharray": [6, 6],
- "line-width": "@service_casing_width"
- }
- }, {
- "id": "tunnel_main_casing",
- "source": "mapbox",
- "source-layer": "tunnel",
- "filter": { "class": "main" },
- "type": "line",
- "style": {
- "line-color": "@case",
- "line-dasharray": [6, 6],
- "line-width": "@main_casing_width",
- "line-opacity": {
- "stops": [[8, 0], [9, 1]]
- }
- },
- "style.night": {
- "line-color": "@case_night",
- "line-dasharray": [6, 6],
- "line-width": "@main_casing_width",
- "line-opacity": {
- "stops": [[8, 0], [9, 1]]
- }
- }
- }, {
- "id": "tunnel_street_casing",
- "source": "mapbox",
- "source-layer": "tunnel",
- "filter": { "class": ["street", "street_limited"] },
- "type": "line",
- "style": {
- "line-color": "#d9d5c6",
- "line-width": "@street_casing_width",
- "line-opacity": "@street_casing_opacity"
- },
- "style.night": {
- "line-color": "@street_case_night",
- "line-width": "@street_casing_width",
- "line-opacity": "@street_casing_opacity"
- }
- }, {
- "id": "tunnel_motorway_link",
- "ref": "tunnel_motorway_link_casing",
- "style": {
- "line-color": "#e6cec7",
- "line-width": "@motorway_link_width"
- },
- "style.night": {
- "line-color": "#78b0c1",
- "line-width": "@motorway_link_width"
- }
- }, {
- "id": "tunnel_service",
- "ref": "tunnel_service_casing",
- "style": {
- "line-color": "#e6cec7",
- "line-width": 2
- },
- "style.night": {
- "line-color": "#017ca0",
- "line-width": 2
- }
- }, {
- "id": "tunnel_street",
- "ref": "tunnel_street_casing",
- "style": {
- "line-color": "#d9d5c6",
- "line-width": "@street_width"
- },
- "style.night": {
- "line-color": "@street_night",
- "line-width": "@street_width"
- }
- }, {
- "id": "tunnel_main",
- "ref": "tunnel_main_casing",
- "style": {
- "line-color": "#e6cec7",
- "line-width": "@main_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- },
- "style.night": {
- "line-color": "#78b0c1",
- "line-width": "@main_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- }
- }, {
- "id": "tunnel_motorway_casing",
- "source": "mapbox",
- "source-layer": "tunnel",
- "filter": { "class": "motorway" },
- "type": "line",
- "style": {
- "line-color": "@case",
- "line-dasharray": [6, 6],
- "line-width": "@motorway_casing_width",
- "line-opacity": {
- "stops": [[8.5, 0], [9, 1]]
- }
- },
- "style.night": {
- "line-color": "@case_night",
- "line-dasharray": [6, 6],
- "line-width": "@motorway_casing_width",
- "line-opacity": {
- "stops": [[8.5, 0], [9, 1]]
- }
- }
- }, {
- "id": "tunnel_motorway",
- "ref": "tunnel_motorway_casing",
- "style": {
- "line-color": "#e6cec7",
- "line-width": "@motorway_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- },
- "style.night": {
- "line-color": "#78b0c1",
- "line-width": "@motorway_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- }
- }, {
- "id": "road_path_case",
- "source": "mapbox",
- "source-layer": "road",
- "filter": { "class": "path" },
- "type": "line",
- "style": {
- "line-color": "#ffd",
- "line-opacity": 0.4,
- "line-width": {
- "stops": [[14, 3], [15, 4]]
- }
- },
- "style.night": {
- "line-color": "@land_night",
- "line-opacity": 0.2
- }
- }, {
- "id": "road_path_footway",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "type": "footway" },
- "type": "line",
- "style": {
- "line-color": "#bba",
- "line-dasharray": [10, 4],
- "line-width": "@path_width"
- },
- "style.night": {
- "line-color": "#fff",
- "line-dasharray": [10, 4],
- "line-width": "@path_width"
- }
- }, {
- "id": "road_path_path",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "type": "path" },
- "type": "line",
- "style": {
- "line-color": "#987",
- "line-dasharray": [10, 4],
- "line-opacity": 0.8,
- "line-width": {
- "stops": [[13, 0.8], [14, 0.9], [15, 1.2]]
- }
- },
- "style.night": {
- "line-color": "#fff",
- "line-dasharray": [10, 4],
- "line-opacity": 0.8,
- "line-width": {
- "stops": [[13, 0.8], [14, 0.9], [15, 1.2]]
- }
- }
- }, {
- "id": "road_path_cycleway",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "type": "cycleway" },
- "type": "line",
- "style": {
- "line-color": "#488",
- "line-dasharray": [10, 4],
- "line-width": "@path_width"
- },
- "style.night": {
- "line-color": "#94e6ff",
- "line-dasharray": [10, 4],
- "line-width": "@path_width"
- }
- }, {
- "id": "road_path_mtb",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "type": "mtb" },
- "type": "line",
- "style": {
- "line-color": "#488",
- "line-dasharray": [12, 4],
- "line-width": "@path_width"
- },
- "style.night": {
- "line-color": "#94e6ff",
- "line-dasharray": [12, 4],
- "line-width": "@path_width"
- }
- }, {
- "id": "road_path_piste",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "type": "piste" },
- "type": "line",
- "style": {
- "line-color": "#87b",
- "line-dasharray": [8, 4],
- "line-width": "@path_width"
- },
- "style.night": {
- "line-color": "#715dae",
- "line-dasharray": [8, 4],
- "line-width": "@path_width"
- }
- }, {
- "id": "road_path_steps",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "type": "steps" },
- "type": "line",
- "style": {
- "line-color": "#bba",
- "line-dasharray": [10, 4],
- "line-width": 4
- },
- "style.night": {
- "line-color": "#016684",
- "line-dasharray": [10, 4],
- "line-opacity": 0.3,
- "line-width": 6
- }
- }, {
- "id": "road_major_rail",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "class": "major_rail" },
- "type": "line",
- "style": {
- "line-color": "#c8c4c0",
- "line-width": 0.8
- },
- "style.night": {
- "line-color": "#c8c4c0",
- "line-width": 0.8
- }
- }, {
- "id": "road_motorway_link_casing",
- "source": "mapbox",
- "source-layer": "road",
- "filter": { "class": "motorway_link" },
- "type": "line",
- "render": {
- "line-join": "round",
- "line-cap": "round"
- },
- "style": {
- "line-color": "@case",
- "line-width": "@motorway_link_casing_width"
- },
- "style.night": {
- "line-color": "@case_night",
- "line-width": "@motorway_link_casing_width"
- }
- }, {
- "id": "road_service_casing",
- "source": "mapbox",
- "source-layer": "road",
- "filter": { "class": "service" },
- "type": "line",
- "render": {
- "line-join": "round",
- "line-cap": "round"
- },
- "style": {
- "line-color": "#000",
- "line-opacity": 0.04,
- "line-width": "@service_casing_width"
- },
- "style.night": {
- "line-color": "#000",
- "line-opacity": 0.04,
- "line-width": "@service_casing_width"
- }
- }, {
- "id": "road_main_casing",
- "source": "mapbox",
- "source-layer": "road",
- "filter": { "class": "main" },
- "type": "line",
- "render": {
- "line-join": "round",
- "line-cap": "round"
- },
- "style": {
- "line-color": "@case",
- "line-width": "@main_casing_width",
- "line-opacity": {
- "stops": [[8, 0], [9, 1]]
- }
- },
- "style.night": {
- "line-color": "@case_night",
- "line-width": "@main_casing_width",
- "line-opacity": {
- "stops": [[8, 0], [9, 1]]
- }
- }
- }, {
- "id": "road_street_casing",
- "source": "mapbox",
- "source-layer": "road",
- "filter": { "class": ["street", "street_limited"] },
- "type": "line",
- "render": {
- "line-join": "round",
- "line-cap": "round"
- },
- "style": {
- "line-color": "#d9d5c6",
- "line-width": "@street_casing_width",
- "line-opacity": "@street_casing_opacity"
- },
- "style.night": {
- "line-color": "@street_case_night",
- "line-width": "@street_casing_width",
- "line-opacity": "@street_casing_opacity"
- }
- }, {
- "id": "road_motorway_link",
- "ref": "road_motorway_link_casing",
- "style": {
- "line-color": "@motorway",
- "line-width": "@motorway_link_width"
- },
- "style.night": {
- "line-color": "@motorway_night",
- "line-width": "@motorway_link_width"
- }
- }, {
- "id": "road_service",
- "ref": "road_service_casing",
- "style": {
- "line-color": "@street",
- "line-width": 2
- },
- "style.night": {
- "line-color": "@street_night",
- "line-width": 2
- }
- }, {
- "id": "road_street",
- "ref": "road_street_casing",
- "style": {
- "line-color": "@street",
- "line-width": "@street_width"
- },
- "style.night": {
- "line-color": "@street_night",
- "line-width": "@street_width"
- }
- }, {
- "id": "road_main",
- "ref": "road_main_casing",
- "style": {
- "line-color": "@main",
- "line-width": "@main_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- },
- "style.night": {
- "line-color": "@main_night",
- "line-width": "@main_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- }
- }, {
- "id": "road_motorway_casing",
- "source": "mapbox",
- "source-layer": "road",
- "filter": { "class": "motorway" },
- "type": "line",
- "render": {
- "line-join": "round",
- "line-cap": "round"
- },
- "style": {
- "line-color": "@case",
- "line-width": "@motorway_casing_width",
- "line-opacity": {
- "stops": [[8.5, 0], [9, 1]]
- }
- },
- "style.night": {
- "line-color": "@case_night",
- "line-width": "@motorway_casing_width",
- "line-opacity": {
- "stops": [[8.5, 0], [9, 1]]
- }
- }
- }, {
- "id": "road_motorway",
- "ref": "road_motorway_casing",
- "style": {
- "line-color": "@motorway",
- "line-width": "@motorway_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- },
- "style.night": {
- "line-color": "@motorway_night",
- "line-width": "@motorway_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- }
- }, {
- "id": "road_major_rail_hatching",
- "ref": "road_major_rail",
- "style": {
- "line-color": "#c8c4c0",
- "line-dasharray": [2, 31],
- "line-width": 5
- },
- "style.night": {
- "line-color": "#c8c4c0",
- "line-dasharray": [2, 31],
- "line-width": 5
- }
- }, {
- "id": "bridge_motorway_link_casing",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "class": "motorway_link" },
- "type": "line",
- "style": {
- "line-color": "@case",
- "line-width": "@motorway_link_casing_width"
- },
- "style.night": {
- "line-color": "@case_night",
- "line-width": "@motorway_link_casing_width"
- }
- }, {
- "id": "bridge_service_casing",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "class": "service" },
- "type": "line",
- "style": {
- "line-color": "#000",
- "line-opacity": 0.04,
- "line-width": "@service_casing_width"
- },
- "style.night": {
- "line-color": "#000",
- "line-opacity": 0.04,
- "line-width": "@service_casing_width"
- }
- }, {
- "id": "bridge_main_casing",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "class": "main" },
- "type": "line",
- "style": {
- "line-color": "@case",
- "line-width": "@main_casing_width",
- "line-opacity": {
- "stops": [[8, 0], [9, 1]]
- }
- },
- "style.night": {
- "line-color": "@case_night",
- "line-width": "@main_casing_width",
- "line-opacity": {
- "stops": [[8, 0], [9, 1]]
- }
- }
- }, {
- "id": "bridge_street_casing",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "class": ["street", "street_limited"] },
- "type": "line",
- "style": {
- "line-color": "#d9d5c6",
- "line-width": "@street_casing_width",
- "line-opacity": "@street_casing_opacity"
- },
- "style.night": {
- "line-color": "@street_case_night",
- "line-width": "@street_casing_width",
- "line-opacity": "@street_casing_opacity"
- }
- }, {
- "id": "bridge_motorway_link",
- "ref": "bridge_motorway_link_casing",
- "style": {
- "line-color": "@motorway",
- "line-width": "@motorway_link_width"
- },
- "style.night": {
- "line-color": "@motorway_night",
- "line-width": "@motorway_link_width"
- }
- }, {
- "id": "bridge_service",
- "ref": "bridge_service_casing",
- "style": {
- "line-color": "@street",
- "line-width": 2
- },
- "style.night": {
- "line-color": "@street_night",
- "line-width": 2
- }
- }, {
- "id": "bridge_street",
- "ref": "bridge_street_casing",
- "style": {
- "line-color": "@street",
- "line-width": "@street_width"
- },
- "style.night": {
- "line-color": "@street_night",
- "line-width": "@street_width"
- }
- }, {
- "id": "bridge_main",
- "ref": "bridge_main_casing",
- "style": {
- "line-color": "@main",
- "line-width": "@main_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- },
- "style.night": {
- "line-color": "@main_night",
- "line-width": "@main_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- }
- }, {
- "id": "bridge_motorway_casing",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "class": "motorway" },
- "type": "line",
- "style": {
- "line-color": "@case",
- "line-width": "@motorway_casing_width",
- "line-opacity": {
- "stops": [[8.5, 0], [9, 1]]
- }
- },
- "style.night": {
- "line-color": "@case_night",
- "line-width": "@motorway_casing_width",
- "line-opacity": {
- "stops": [[8.5, 0], [9, 1]]
- }
- }
- }, {
- "id": "bridge_motorway",
- "ref": "bridge_motorway_casing",
- "style": {
- "line-color": "@motorway",
- "line-width": "@motorway_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- },
- "style.night": {
- "line-color": "@motorway_night",
- "line-width": "@motorway_width",
- "line-opacity": {
- "stops": [[5.5, 0], [6, 1]]
- }
- }
- }, {
- "id": "bridge_aerialway_casing",
- "source": "mapbox",
- "source-layer": "bridge",
- "filter": { "class": "aerialway" },
- "type": "line",
- "style": {
- "line-color": "white",
- "line-opacity": 0.5,
- "line-width": "@aerialway_casing_width"
- },
- "style.night": {
- "line-color": "white",
- "line-opacity": 0.5,
- "line-width": "@aerialway_casing_width"
- }
- }, {
- "id": "bridge_aerialway",
- "ref": "bridge_aerialway_casing",
- "style": {
- "line-color": "#876",
- "line-opacity": 0.5,
- "line-width": "@aerialway_width"
- },
- "style.night": {
- "line-color": "#876",
- "line-opacity": 0.5,
- "line-width": "@aerialway_width"
- }
- }, {
- "id": "admin_l3",
- "source": "mapbox",
- "source-layer": "admin",
- "filter": { "admin_level": [3, 4, 5] },
- "type": "line",
- "render": {
- "line-join": "round"
- },
- "style": {
- "line-color": "#88a",
- "line-dasharray": [60, 20],
- "line-opacity": {
- "stops": [[3, 0], [5, 1]]
- },
- "line-width": "@admin_l3_width"
- },
- "style.night": {
- "line-color": "@admin_night",
- "line-dasharray": [60, 20],
- "line-opacity": {
- "stops": [[3, 0], [5, 1]]
- },
- "line-width": "@admin_l3_width"
- }
- }, {
- "id": "admin_l2",
- "source": "mapbox",
- "source-layer": "admin",
- "filter": { "admin_level": 2 },
+ "source-layer": "waterway",
"type": "line",
- "render": {
- "line-join": "round",
- "line-cap": "round"
- },
- "style": {
- "line-color": "#88a",
- "line-width": "@admin_l2_width"
- },
- "style.night": {
- "line-color": "@admin_night",
- "line-width": "@admin_l2_width"
- }
- }, {
- "id": "admin_maritime_cover",
- "source": "mapbox",
- "source-layer": "admin",
- "filter": { "maritime": 1 },
- "type": "line",
- "render": {
- "line-join": "round",
- "line-cap": "round"
- },
"style": {
"line-color": "@water",
- "line-width": 5
- },
- "style.night": {
- "line-color": "@water_night",
- "line-width": 5
- }
- }, {
- "id": "admin_maritime",
- "ref": "admin_maritime_cover",
- "style": {
- "line-color": "#c0d6d6",
- "line-width": {
- "stops": [[5, 1], [7, 2], [11, 3]]
- }
- },
- "style.night": {
- "line-color": "#0a1347",
"line-width": {
- "stops": [[5, 1], [7, 2], [11, 3]]
- }
- }
- }, {
- "id": "country_label_line",
- "source": "mapbox",
- "source-layer": "country_label_line",
- "type": "line",
- "render": {
- "text-max-width": 5
- },
- "style": {
- "line-color": "@country_text",
- "line-width": 0.5,
- "line-opacity": 0.5
- },
- "style.night": {
- "line-color": "@text_night",
- "line-width": 0.5,
- "line-opacity": 0.5
- }
- }, {
- "id": "country_label",
- "source": "mapbox",
- "source-layer": "country_label",
- "filter": { "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
- "text-max-size": 24,
- "text-max-width": 5
- },
- "style": {
- "text-color": "@country_text",
- "text-halo-color": "rgba(255,255,255,0.5)",
- "text-halo-width": 0.5,
- "text-size": "@country_label_size"
- },
- "style.night": {
- "text-color": "@text_night",
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.4,
- "text-size": "@country_label_size"
- }
- }, {
- "id": "marine_label_line_1",
- "source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "LineString", "labelrank": 1 },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "line",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 30,
- "text-max-angle": 0.5,
- "text-letter-spacing": 0.4
- },
- "style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[2, 20], [3, 25], [4, 30], [21, 30]]
+ "base": 1.01,
+ "stops": [[7, 0.5], [19, 6.5]]
+ }
+ }
+ }, {
+ // "id": "roads",
+ // "layers": [{
+ "id": "tunnel_large_casing",
+ "source": "mapbox",
+ "source-layer": "tunnel",
+ "filter": { "class": ["motorway", "main"] },
+ "type": "line",
+ "style": {
+ "line-color": "rgba(0,0,0,0.5)",
+ "line-width": 1,
+ "line-offset": {
+ "stops": [[12.11458208048225, 1], [19, 93.2862864971161]]
+ }
+ }
+ }, {
+ "id": "tunnel_regular_casing",
+ "source": "mapbox",
+ "source-layer": "tunnel",
+ "filter": { "class": ["street", "street_limited"] },
+ "type": "line",
+ "style": {
+ "line-color": "rgba(0,0,0,0.5)",
+ "line-width": 1,
+ "line-offset": {
+ "stops": [[11.637356828788917, 1], [19, 31.287358856201173]]
+ }
+ }
+ }, {
+ "id": "tunnel_large",
+ "ref": "tunnel_large_casing",
+ "style": {
+ "line-color": "rgba(255,255,255,0.5)",
+ "line-width": {
+ "stops": [[12.11458208048225, 1], [19, 93.2862864971161]]
+ }
+ }
+ }, {
+ "id": "tunnel_regular",
+ "ref": "tunnel_regular_casing",
+ "style": {
+ "line-color": "rgba(255,255,255,0.5)",
+ "line-width": {
+ "stops": [[14.11458208048225, 1], [19, 29.787358856201173]]
+ }
+ }
+ }, {
+ "id": "road_large_casing",
+ "source": "mapbox",
+ "source-layer": "road",
+ "filter": { "class": ["motorway", "main"] },
+ "type": "line",
+ "render": {
+ "line-cap": "round",
+ "line-join": "bevel"
},
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[2, 20], [3, 25], [4, 30], [21, 30]]
- },
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "marine_label_line_2",
- "source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "LineString", "labelrank": 2 },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "line",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 24,
- "text-max-angle": 0.5
- },
- "style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[2, 13], [3, 14], [4, 20], [5, 24], [21, 24]]
- },
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[2, 13], [3, 14], [4, 20], [5, 24], [21, 24]]
- },
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "marine_label_line_3",
- "source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "LineString", "labelrank": 3 },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "line",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 18,
- "text-max-angle": 0.5
- },
- "style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[2, 12], [3, 13], [4, 15], [5, 18], [21, 18]]
- },
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[2, 12], [3, 13], [4, 15], [5, 18], [21, 18]]
+ "style": {
+ "line-color": "rgba(154,154,154,0.5)",
+ "line-width": {
+ "stops": [[12.751938909271168, 4], [19, 100.00060082197189]]
+ },
+ "line-opacity": {
+ "base": 1.01,
+ "stops": [[13, 0], [14, 1]]
+ },
+ "transition-line-width": {
+ "duration": 500
+ },
+ "line-blur": "@road_blur"
},
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "marine_label_line_other",
- "source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "LineString", "labelrank": [4, 5, 6] },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "line",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 16,
- "text-max-angle": 0.5
- },
- "style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[3, 12], [4, 14], [5, 16], [21, 16]]
+ "style.satellite": {
+ "line-width": {
+ "stops": [[13.751938909271168, 4], [19, 57.57177189826965]]
+ },
+ "transition-line-width": {
+ "duration": 500,
+ "delay": 1000
+ }
},
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[3, 12], [4, 14], [5, 16], [21, 16]]
+ "style.test": {
+ "line-width": {
+ "stops": [[11.751938909271168, 4], [19, 174.25105143845082]]
+ },
+ "line-color": "rgba(255,0,0,1)",
+ "transition-line-width": {
+ "duration": 500
+ },
+ "transition-line-color": {
+ "duration": 2000,
+ "delay": 500
+ }
+ }
+ }, {
+ "id": "road_regular_casing",
+ "source": "mapbox",
+ "source-layer": "road",
+ "filter": { "class": "street" },
+ "type": "line",
+ "render": {
+ "line-cap": "round",
+ "line-join": "bevel"
},
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "marine_label_point_1",
- "source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "Point", "labelrank": 1 },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 30,
- "text-max-width": 8,
- "text-letter-spacing": 0.4,
- "text-line-height": 2
- },
- "style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[2, 20], [3, 25], [4, 30], [21, 30]]
+ "style": {
+ "line-color": "rgba(154,154,154,0.5)",
+ "line-width": {
+ "stops": [[10.637356828788917, 1], [19, 54.377877998352055]]
+ },
+ "line-opacity": {
+ "base": 1.01,
+ "stops": [[14.5, 0], [15.5, 1]]
+ },
+ "line-blur": "@road_blur"
},
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[2, 20], [3, 25], [4, 30], [21, 30]]
+ "style.satellite": {
+ "transition-line-width": {
+ "duration": 500,
+ "delay": 1000
+ },
+ "line-width": {
+ "stops": [[11.637356828788917, 1], [19, 31.287358856201173]]
+ }
+ }
+ }, {
+ "id": "road_limited",
+ "source": "mapbox",
+ "source-layer": "road",
+ "filter": { "class": "street_limited" },
+ "type": "line",
+ "render": {
+ "line-cap": "round",
+ "line-join": "bevel",
+ "line-round-limit": 0.7
},
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "marine_label_point_2",
- "source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "Point", "labelrank": 2 },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 24,
- "text-max-width": 8,
- "text-letter-spacing": 0.2,
- "text-line-height": 1.5
- },
- "style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[2, 13], [3, 14], [4, 20], [5, 24], [21, 24]]
+ "style": {
+ "line-dasharray": [10, 2],
+ "line-color": "@road",
+ "line-blur": "@road_blur",
+ "line-width": {
+ "stops": [[13.11458208048225, 1], [19, 52.877877998352055]]
+ }
+ }
+ }, {
+ "id": "road_large",
+ "ref": "road_large_casing",
+ "style": {
+ "line-color": "@road",
+ "line-blur": "@road_blur",
+ "line-width": {
+ "stops": [[12.11458208048225, 1], [19, 93.2862864971161]]
+ }
},
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[2, 13], [3, 14], [4, 20], [5, 24], [21, 24]]
+ "style.satellite": {
+ "transition-line-width": {
+ "duration": 500,
+ "delay": 1000
+ },
+ "line-width": {
+ "stops": [[13.11458208048225, 1], [19, 52.877877998352055]]
+ }
+ }
+ }, {
+ "id": "road_regular",
+ "ref": "road_regular_casing",
+ "style": {
+ "line-color": "@road",
+ "line-blur": "@road_blur",
+ "line-width": {
+ "stops": [[13.11458208048225, 1], [19, 52.877877998352055]]
+ }
},
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "marine_label_point_3",
- "source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "Point", "labelrank": 3 },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 18,
- "text-max-width": 8,
- "text-letter-spacing": 0.1,
- "text-line-height": 1.3
- },
- "style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[2, 12], [3, 13], [4, 15], [5, 18], [21, 18]]
+ "style.satellite": {
+ "transition-line-width": {
+ "duration": 500,
+ "delay": 1000
+ },
+ "line-width": {
+ "stops": [[14.11458208048225, 1], [19, 29.787358856201173]]
+ }
+ }
+ }, {
+ "id": "path",
+ "source": "mapbox",
+ "source-layer": "road",
+ "filter": { "class": "path" },
+ "type": "line",
+ "render": {
+ "line-cap": "round",
+ "line-join": "bevel"
},
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[2, 12], [3, 13], [4, 15], [5, 18], [21, 18]]
+ "style": {
+ "line-color": "rgba(255,255,255,1)",
+ "line-dasharray": [2, 2],
+ "line-width": 2
+ }
+ }, {
+ "id": "rail",
+ "source": "mapbox",
+ "source-layer": "road",
+ "filter": { "class": "major_rail" },
+ "type": "line",
+ "render": {
+ "line-cap": "round",
+ "line-join": "bevel"
},
- "text-halo-color": "@water_night"
- }
+ "style": {
+ "line-color": "rgba(76,76,76,0.8)",
+ "line-dasharray": [2, 1],
+ "line-width": 3
+ }
+ }, {
+ "id": "tunnel_rail",
+ "source": "mapbox",
+ "source-layer": "tunnel",
+ "filter": { "class": ["minor_rail", "major_rail"] },
+ "type": "line",
+ "style": {
+ "line-color": "rgba(76,76,76,0.3)",
+ "line-dasharray": [2, 1],
+ "line-width": 3
+ }
+ // }],
+ // "type": "composite",
+ // "style": {
+ // "composite-opacity": 1,
+ // "transition-composite-opacity": {
+ // "duration": 500
+ // }
+ // },
+ // "style.satellite": {
+ // "transition-composite-opacity": {
+ // "duration": 500,
+ // "delay": 500
+ // },
+ // "composite-opacity": 0.5
+ // }
}, {
- "id": "marine_label_point_other",
+ "id": "building",
"source": "mapbox",
- "source-layer": "marine_label",
- "filter": { "$type": "Point", "labelrank": [4, 5, 6] },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 16,
- "text-max-width": 8,
- "text-letter-spacing": 0.1,
- "text-line-height": 1.2
- },
+ "source-layer": "building",
+ "type": "fill",
"style": {
- "text-color": "@marine_text",
- "text-size": {
- "stops": [[3, 12], [4, 14], [5, 16], [21, 16]]
+ "fill-color": "@building",
+ "transition-fill-opacity": {
+ "duration": 500,
+ "delay": 500
},
- "text-halo-color": "@water"
- },
- "style.night": {
- "text-color": "@water_dark_night",
- "text-size": {
- "stops": [[3, 12], [4, 14], [5, 16], [21, 16]]
+ "fill-opacity": {
+ "base": 1.01,
+ "stops": [[13, 0], [14, 1]]
},
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "state_label",
- "source": "mapbox",
- "source-layer": "state_label",
- "filter": { "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Regular, Arial Unicode MS Regular",
- "text-max-size": 16,
- "text-max-width": 8
+ "fill-outline-color": "@building_outline"
},
- "style": {
- "text-color": "#333",
- "text-halo-width": 0.4,
- "text-halo-color": "rgba(244,239,225,0.8)",
- "text-size": {
- "stops": [[2.99, 0], [3, 10], [8.99, 16], [9, 0]]
- }
- },
- "style.night": {
- "text-color": "#fff",
- "text-halo-width": 0.4,
- "text-halo-color": "@land_night",
- "text-size": {
- "stops": [[2.99, 0], [3, 10], [8.99, 16], [9, 0]]
+ "style.satellite": {
+ "fill-opacity": 0,
+ "transition-fill-opacity": {
+ "duration": 500
}
}
}, {
- "id": "place_label_city",
+ "id": "borders",
"source": "mapbox",
- "source-layer": "place_label",
- "filter": { "type": "city", "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
- "text-max-size": 20,
- "text-max-width": 8
- },
- "style": {
- "text-color": "#444",
- "text-halo-width": 0.4,
- "text-halo-color": "@text_stroke",
- "text-size": {
- "stops": [[2.99, 0], [3, 10], [6, 14], [13.99, 20], [14, 0]]
- }
- },
- "style.night": {
- "text-color": "#fff",
- "text-halo-width": 0.4,
- "text-halo-color": "@text2_stroke_night",
- "text-size": {
- "stops": [[2.99, 0], [3, 10], [6, 14], [13.99, 20], [14, 0]]
- }
- }
- }, {
- "id": "place_label_town",
- "source": "mapbox",
- "source-layer": "place_label",
- "filter": { "type": "town", "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
- "text-max-size": 24,
- "text-max-width": 8
- },
+ "source-layer": "admin",
+ "type": "line",
"style": {
- "text-color": "#716656",
- "text-halo-width": 0.3,
- "text-halo-color": "@text_stroke",
- "text-size": {
- "stops": [[8, 10], [11, 13], [13, 17], [15, 22]]
- }
- },
- "style.night": {
- "text-color": "@text_night",
- "text-halo-width": 0.3,
- "text-halo-color": "@text2_stroke_night",
- "text-size": {
- "stops": [[8, 10], [11, 13], [13, 17], [15, 22]]
- }
+ "line-color": "rgba(0,0,0,0.3)",
+ "line-width": 1
}
}, {
- "id": "place_label_village",
+ "id": "bridge_large_casing",
"source": "mapbox",
- "source-layer": "place_label",
- "filter": { "type": "village", "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
- "text-max-size": 22,
- "text-max-width": 8
- },
+ "source-layer": "bridge",
+ "filter": { "class": ["motorway", "main"] },
+ "type": "line",
"style": {
- "text-color": "#635644",
- "text-halo-width": 0.3,
- "text-halo-color": "@text_stroke",
- "text-size": {
- "stops": [[8, 8], [11, 10], [13, 14], [15, 16], [16, 20]]
- }
- },
- "style.night": {
- "text-color": "@text_night",
- "text-halo-width": 0.3,
- "text-halo-color": "@text2_stroke_night",
- "text-size": {
- "stops": [[8, 8], [11, 10], [13, 14], [15, 16], [16, 20]]
+ "line-color": "rgba(0,0,0,0.4)",
+ "line-width": {
+ "stops": [[2.6468052936710817, 1.51], [19, 95.7862864971161]]
}
}
}, {
- "id": "place_label_other",
- "source": "mapbox",
- "source-layer": "place_label",
- "filter": { "type": ["hamlet", "suburb", "neighbourhood"], "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
- "text-max-size": 18,
- "text-max-width": 6
- },
+ "id": "bridge_large",
+ "ref": "bridge_large_casing",
"style": {
- "text-color": "#7d6c55",
- "text-halo-color": "@text_stroke",
- "text-size": {
- "stops": [[12, 11], [13, 12], [15, 14], [17, 18]]
- }
- },
- "style.night": {
- "text-color": "@text_night",
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.3,
- "text-size": {
- "stops": [[12, 11], [13, 12], [15, 14], [17, 18]]
+ "line-color": "@road",
+ "line-width": {
+ "stops": [[12.11458208048225, 1], [19, 93.2862864971161]]
}
}
}, {
- "id": "road_label_1",
+ "id": "park_poi",
"source": "mapbox",
- "source-layer": "road_label",
- "filter": { "class": ["motorway", "main"], "$type": "LineString" },
+ "source-layer": "poi_label",
+ "filter": { "maki": "park" },
"type": "symbol",
"render": {
- "text-field": "{name_en}",
- "symbol-placement": "line",
- "text-padding": 2,
- "text-font": "Open Sans Regular, Arial Unicode MS Regular",
- "text-max-size": 18,
- "text-max-angle": 0.5
+ "icon-image": "dot.sdf",
+ "icon-allow-overlap": true,
+ "icon-ignore-placement": true
},
"style": {
- "text-color": "#585042",
- "text-halo-color": "@land",
- "text-halo-width": 0.6,
- "text-size": "@road_label_1_size"
- },
- "style.night": {
- "text-color": "@text_night",
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.5,
- "text-size": "@road_label_1_size"
+ "icon-color": "#8f8",
+ "icon-halo-color": "#393",
+ "icon-halo-width": 0,
+ "icon-halo-blur": 5,
+ "icon-opacity": 0,
+ "icon-halo-opacity": 0.9,
+ "icon-translate": [2, -1],
+ "icon-size": 15
}
}, {
- "id": "road_label_2",
+ "id": "country_label",
"source": "mapbox",
- "source-layer": "road_label",
- "filter": { "class": ["street", "street_limited"], "$type": "LineString" },
+ "source-layer": "country_label",
+ "filter": { "$type": "Point" },
"type": "symbol",
"render": {
- "text-field": "{name_en}",
- "symbol-placement": "line",
- "text-padding": 2,
+ "text-field": "{name}",
"text-font": "Open Sans Regular, Arial Unicode MS Regular",
"text-max-size": 16,
- "text-max-angle": 0.5
- },
- "style": {
- "text-color": "#585042",
- "text-halo-color": "@land",
- "text-halo-width": 0.6,
- "text-size": "@road_label_2_size"
- },
- "style.night": {
- "text-color": "@text_night",
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.5,
- "text-size": "@road_label_2_size"
- }
- }, {
- "id": "road_label_3",
- "source": "mapbox",
- "source-layer": "road_label",
- "filter": { "class": ["service", "driveway", "path"], "$type": "LineString" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "line",
- "text-padding": 2,
- "text-font": "Open Sans Regular, Arial Unicode MS Regular",
- "text-max-size": 14,
- "text-max-angle": 0.5
+ "text-path": "horizontal",
+ "text-padding": 10
},
"style": {
- "text-color": "#585042",
- "text-halo-color": "@land",
- "text-halo-width": 0.6,
- "text-size": "@road_label_3_size"
- },
- "style.night": {
- "text-color": "@text_night",
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.5,
- "text-size": "@road_label_3_size"
+ "text-halo-color": "rgba(255,255,255,0.7)",
+ "text-halo-width": "@stroke_width",
+ "text-color": "@text"
}
}, {
- "id": "contour_label",
+ "id": "place_label",
"source": "mapbox",
- "source-layer": "contour",
- "filter": { "index": [5, 10], "$type": "LineString" },
- "type": "symbol",
- "render": {
- "symbol-placement": "line",
- "text-field": "{ele} m",
- "text-font": "Open Sans Regular, Arial Unicode MS Regular",
- "text-max-size": 10,
- "text-max-angle": 0.5
- },
- "style": {
- "text-color": "@text",
- "text-halo-color": "@land",
- "text-halo-width": 0.3,
- "text-size": 10
- },
- "style.night": {
- "text-color": "@contour_night",
- "text-halo-color": "@land_night",
- "text-halo-width": 0.3,
- "text-size": 10
- }
- }, {
- "id": "water_label",
- "source": "mapbox",
- "source-layer": "water_label",
+ "source-layer": "place_label",
"filter": { "$type": "Point" },
"type": "symbol",
"render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 12,
- "text-max-width": 8
+ "text-field": "{name}",
+ "text-font": "Open Sans Semibold, Arial Unicode MS Regular",
+ "text-max-size": 18,
+ "text-path": "horizontal",
+ "text-max-width": 2
},
"style": {
- "text-color": "@water_dark",
- "text-halo-color": "rgba(255,255,255,0.75)"
- },
- "style.night": {
- "text-color": "@text_water_night",
- "text-halo-color": "@water_night"
+ "text-halo-color": "rgba(255,255,255,0.7)",
+ "text-halo-width": "@stroke_width",
+ "text-color": "@text"
}
}, {
- "id": "waterway_label",
+ "id": "road_label",
"source": "mapbox",
- "source-layer": "waterway_label",
+ "source-layer": "road_label",
"filter": { "$type": "LineString" },
"type": "symbol",
+ "min-zoom": 14,
"render": {
- "text-field": "{name_en}",
"symbol-placement": "line",
- "text-font": "Open Sans Semibold Italic, Arial Unicode MS Bold",
- "text-max-size": 12,
- "text-max-angle": 0.5
- },
- "style": {
- "text-color": "@water_dark",
- "text-halo-width": 0.4,
- "text-halo-color": "@text_stroke"
- },
- "style.night": {
- "text-color": "@text_water_night",
- "text-halo-color": "@water_night"
- }
- }, {
- "id": "poi",
- "source": "mapbox",
- "source-layer": "poi_label",
- "filter": { "scalerank": [1, 2] },
- "type": "symbol",
- "render": {
- "icon-image": "{maki}-12"
- },
- "style.night": {}
- }, {
- "id": "poi_label_1-2",
- "source": "mapbox",
- "source-layer": "poi_label",
- "filter": { "scalerank": [1, 2], "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-padding": 2,
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
+ "text-field": "{name}",
+ "text-font": "Open Sans Regular, Arial Unicode MS Regular",
"text-max-size": 12,
- "text-max-width": 10,
- "text-alignment": "center"
+ "text-path": "curve",
+ "text-min-distance": 250,
+ "text-max-angle": 1.04
},
"style": {
- "text-color": "#444",
- "text-size": "@poi_label_1-2_size",
- "text-halo-color": "@land",
- "text-halo-width": 0.3
- },
- "style.night": {
- "text-color": "#fff",
- "text-size": "@poi_label_1-2_size",
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.3
- }
- }, {
- "id": "poi_3",
- "source": "mapbox",
- "source-layer": "poi_label",
- "filter": { "scalerank": 3 },
- "type": "symbol",
- "render": {
- "icon-image": "{maki}-12"
- },
- "style": {
- "icon-opacity": {
- "stops": [[15.5, 0], [15.75, 1]]
- }
- },
- "style.night": {
- "icon-opacity": {
- "stops": [[15.5, 0], [15.75, 1]]
- }
- }
- }, {
- "id": "poi_label_3",
- "source": "mapbox",
- "source-layer": "poi_label",
- "filter": { "scalerank": 3, "$type": "Point" },
- "type": "symbol",
- "render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-padding": 2,
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
- "text-max-size": 11,
- "text-max-width": 10,
- "text-alignment": "center"
- },
- "style": {
- "text-color": "#444",
- "text-size": "@poi_label_3_size",
- "text-halo-color": "@land",
- "text-halo-width": 0.3,
- "text-opacity": {
- "stops": [[15.5, 0], [15.75, 1]]
- }
- },
- "style.night": {
- "text-color": "#fff",
- "text-size": "@poi_label_3_size",
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.3,
- "text-opacity": {
- "stops": [[15.5, 0], [15.75, 1]]
- }
- }
- }, {
- "id": "poi_4",
- "source": "mapbox",
- "source-layer": "poi_label",
- "filter": { "scalerank": 4 },
- "type": "symbol",
- "render": {
- "icon-image": "{maki}-12"
- },
- "style": {
- "icon-opacity": {
- "stops": [[17.5, 0], [17.75, 1]]
- }
- },
- "style.night": {
- "icon-opacity": {
- "stops": [[17.5, 0], [17.75, 1]]
+ "text-color": "@text",
+ "text-halo-color": "rgba(255,255,255,0.7)",
+ "text-halo-width": "@stroke_width",
+ "text-size": {
+ "stops": [[4.770835839035499, 8.01], [15.477225251693334, 12]]
}
}
}, {
- "id": "poi_label_4",
+ "id": "poi",
"source": "mapbox",
"source-layer": "poi_label",
- "filter": { "scalerank": 4, "$type": "Point" },
"type": "symbol",
+ "min-zoom": 15,
"render": {
- "text-field": "{name_en}",
- "symbol-placement": "point",
- "text-padding": 2,
- "text-font": "Open Sans Semibold, Arial Unicode MS Bold",
+ "icon-size": 12,
+ "icon-image": "{maki}-12",
+ "text-font": "Open Sans Regular, Arial Unicode MS Regular",
"text-max-size": 10,
- "text-max-width": 10,
- "text-alignment": "center"
+ "text-offset": [0, 0.8],
+ "text-path": "horizontal",
+ "text-max-width": 7,
+ "text-optional": true,
+ "text-vertical-align": "top",
+ "text-field": "{name}"
},
"style": {
- "text-color": "#444",
- "text-size": 10,
- "text-opacity": {
- "stops": [[17.5, 0], [17.75, 1]]
- },
- "text-halo-color": "@land",
- "text-halo-width": 0.3
- },
- "style.night": {
- "text-color": "#fff",
"text-size": 10,
- "text-opacity": {
- "stops": [[17.5, 0], [17.75, 1]]
- },
- "text-halo-color": "@text2_stroke_night",
- "text-halo-width": 0.3
+ "text-color": "#333",
+ "text-halo-color": "#eee",
+ "icon-rotate-anchor": "viewport"
}
}, {
- "id": "poi_aerodrome",
+ "id": "road_markers",
"source": "mapbox",
- "source-layer": "poi_label",
- "filter": { "maki": "airport" },
+ "source-layer": "road",
+ "filter": { "oneway": 1, "$type": "LineString" },
"type": "symbol",
+ "min-zoom": 16,
"render": {
- "icon-image": "{maki}-12"
- },
- "style": {
- "icon-opacity": {
- "stops": [[12, 0], [12.25, 1]]
- }
- },
- "style.night": {
- "icon-opacity": {
- "stops": [[12, 0], [12.25, 1]]
- }
+ "symbol-placement": "line",
+ "symbol-min-distance": 150,
+ "icon-image": "triangle-stroked-12",
+ "icon-rotate": 90
}
- }]
+ }
+ ]
};