Add interstate shields to style
This commit is contained in:
parent
9b29133eb7
commit
31e095555a
58
style.json
58
style.json
@ -19,7 +19,7 @@
|
|||||||
"type": "raster"
|
"type": "raster"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sprite": "https://maputnik.github.io/osm-liberty/sprites/osm-liberty",
|
"sprite": "https://raw.githubusercontent.com/kylebarron/osm-liberty/highway-shields/sprites/osm-liberty",
|
||||||
"glyphs": "https://api.maptiler.com/fonts/{fontstack}/{range}.pbf?key={key}",
|
"glyphs": "https://api.maptiler.com/fonts/{fontstack}/{range}.pbf?key={key}",
|
||||||
"layers": [
|
"layers": [
|
||||||
{
|
{
|
||||||
@ -1453,13 +1453,67 @@
|
|||||||
"text-halo-width": 1
|
"text-halo-width": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "road_shield_us-interstate-2",
|
||||||
|
"type": "symbol",
|
||||||
|
"source": "openmaptiles",
|
||||||
|
"source-layer": "transportation_name",
|
||||||
|
"minzoom": 7,
|
||||||
|
"filter": [
|
||||||
|
"all",
|
||||||
|
["<=", "ref_length", 2],
|
||||||
|
["==", "network", "us-interstate"]
|
||||||
|
],
|
||||||
|
"layout": {
|
||||||
|
"icon-image": "us-interstate_2",
|
||||||
|
"icon-rotation-alignment": "viewport",
|
||||||
|
"symbol-placement": {"base": 1, "stops": [[10, "point"], [11, "line"]]},
|
||||||
|
"symbol-spacing": 500,
|
||||||
|
"text-field": "{ref}",
|
||||||
|
"text-font": ["Roboto Regular"],
|
||||||
|
"text-offset": [0, 0.2],
|
||||||
|
"text-rotation-alignment": "viewport",
|
||||||
|
"text-size": 10,
|
||||||
|
"icon-size": 0.8
|
||||||
|
},
|
||||||
|
"paint": {"text-color": "#fff"}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "road_shield_us-interstate-3",
|
||||||
|
"type": "symbol",
|
||||||
|
"source": "openmaptiles",
|
||||||
|
"source-layer": "transportation_name",
|
||||||
|
"minzoom": 7,
|
||||||
|
"filter": [
|
||||||
|
"all",
|
||||||
|
["==", "ref_length", 3],
|
||||||
|
["==", "network", "us-interstate"]
|
||||||
|
],
|
||||||
|
"layout": {
|
||||||
|
"icon-image": "us-interstate_3",
|
||||||
|
"icon-rotation-alignment": "viewport",
|
||||||
|
"symbol-placement": {"base": 1, "stops": [[10, "point"], [11, "line"]]},
|
||||||
|
"symbol-spacing": 500,
|
||||||
|
"text-field": "{ref}",
|
||||||
|
"text-font": ["Roboto Regular"],
|
||||||
|
"text-offset": [0, 0.2],
|
||||||
|
"text-rotation-alignment": "viewport",
|
||||||
|
"text-size": 10,
|
||||||
|
"icon-size": 0.8
|
||||||
|
},
|
||||||
|
"paint": {"text-color": "#fff"}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "road_shield",
|
"id": "road_shield",
|
||||||
"type": "symbol",
|
"type": "symbol",
|
||||||
"source": "openmaptiles",
|
"source": "openmaptiles",
|
||||||
"source-layer": "transportation_name",
|
"source-layer": "transportation_name",
|
||||||
"minzoom": 7,
|
"minzoom": 7,
|
||||||
"filter": ["all", ["<=", "ref_length", 6]],
|
"filter": [
|
||||||
|
"all",
|
||||||
|
["<=", "ref_length", 6],
|
||||||
|
["!=", "network", "us-interstate"]
|
||||||
|
],
|
||||||
"layout": {
|
"layout": {
|
||||||
"icon-image": "default_{ref_length}",
|
"icon-image": "default_{ref_length}",
|
||||||
"icon-rotation-alignment": "viewport",
|
"icon-rotation-alignment": "viewport",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user