5145 lines
113 KiB
JSON
5145 lines
113 KiB
JSON
{
|
|
"version": 8,
|
|
"name": "Classic",
|
|
"icon": "assets://classic.bmp",
|
|
"description": "An SmTs (StrikeMaps TileSchema) style made by and for the Strike Maps project, designed to ressemble OSM Carto",
|
|
"sources": {
|
|
"smts": {
|
|
"type": "vector",
|
|
"url": "https://tile.strikemaps.eu/dev",
|
|
"schema": "smts"
|
|
}
|
|
},
|
|
"sprite": "https://api.maptiler.com/maps/openstreetmap/sprite",
|
|
"glyphs": "https://api.maptiler.com/fonts/{fontstack}/{range}.pbf?key=yMD02x1nBSBNl60HNyf2",
|
|
"layers": [
|
|
{
|
|
"id": "Background",
|
|
"type": "background",
|
|
"paint": {
|
|
"background-color": "rgba(242, 239, 233, 1)"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Residential",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"fill-color": "rgba(225, 224, 224, 1)",
|
|
"fill-antialias": false
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"residential"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "Pedestrian path outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "#a5a19d",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 6],
|
|
[11, 2.5],
|
|
[12, 3.2],
|
|
[13, 4.2],
|
|
[15, 8.2],
|
|
[16, 12.7],
|
|
[17, 16.7],
|
|
[18, 17.2],
|
|
[19, 25.2]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"pedestrian"
|
|
],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Pedestrian",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"fill-color": "#DEDEE8"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "pedestrian"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Retail",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"fill-color": "rgba(255, 214, 209, 1)"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["in", "subclass", "retail"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Commercial",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"fill-color": "rgba(242, 218, 217, 1)"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["in", "subclass", "commercial"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Scrub",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "scrub"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "rgba(200, 215, 171, 1)"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Scrub Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "scrub"]
|
|
],
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {"fill-pattern": "scrub"}
|
|
},
|
|
{
|
|
"id": "Forest",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"fill-color": "rgba(173, 209, 158, 1)"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "forest"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Generic Forest Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "forest"],
|
|
["!has", "leaf_type"]
|
|
],
|
|
"paint": {
|
|
"fill-pattern": "leaftype_unknown",
|
|
"fill-opacity": 0.4
|
|
}
|
|
},
|
|
{
|
|
"id": "Broadleaved Forest Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "forest"],
|
|
[
|
|
"==",
|
|
"leaf_type",
|
|
"broadleaved"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-pattern": "leaftype_broadleaved",
|
|
"fill-opacity": 0.4
|
|
}
|
|
},
|
|
{
|
|
"id": "Leafless Forest Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "forest"],
|
|
["==", "leaf_type", "leafless"]
|
|
],
|
|
"paint": {
|
|
"fill-pattern": "leaftype_leafless",
|
|
"fill-opacity": 0.4
|
|
}
|
|
},
|
|
{
|
|
"id": "Mixed Forest Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "forest"],
|
|
["==", "leaf_type", "mixed"]
|
|
],
|
|
"paint": {
|
|
"fill-pattern": "leaftype_mixed",
|
|
"fill-opacity": 0.4
|
|
}
|
|
},
|
|
{
|
|
"id": "Wood",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "wood"]
|
|
],
|
|
"paint": {"fill-color": "#ADD19E"}
|
|
},
|
|
{
|
|
"id": "Wood Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "wood"]
|
|
],
|
|
"paint": {
|
|
"fill-pattern": "leaftype_unknown"
|
|
}
|
|
},
|
|
{
|
|
"id": "Grass",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"fill-color": "rgba(206, 236, 177, 1)"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "grass"]
|
|
],
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Dog Park",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "dog_park"]
|
|
],
|
|
"paint": {"fill-color": "#dffce2"}
|
|
},
|
|
{
|
|
"id": "Stadium",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "stadium"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#D6FFDA"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Sports Centre",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"sports_centre"
|
|
]
|
|
],
|
|
"paint": {"fill-color": "#dffce2"}
|
|
},
|
|
{
|
|
"id": "Sports Centre Outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"line-color": "#82b39f",
|
|
"line-width": 0.5
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"subclass",
|
|
"sports_centre"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "Track",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "track"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#A9E0CB"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Park",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"fill-color": "rgba(200, 250, 204, 1)"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "park"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Pitch",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "pitch"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#A9E0CB"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Stadium Outlines",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"line-color": "#82b39f"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"subclass",
|
|
"pitch",
|
|
"stadium",
|
|
"track"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "Pedestrian Outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "pedestrian"]
|
|
],
|
|
"paint": {"line-color": "#a5a19d"}
|
|
},
|
|
{
|
|
"id": "Garden",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "garden"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "rgba(206, 236, 177, 1)"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Garden Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "garden"]
|
|
],
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"fill-pattern": "plant_nursery",
|
|
"fill-opacity": 0.6
|
|
}
|
|
},
|
|
{
|
|
"id": "Contour",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "contour",
|
|
"paint": {
|
|
"line-color": "rgba(75, 73, 73, 0.43)",
|
|
"line-width": 0.3
|
|
}
|
|
},
|
|
{
|
|
"id": "Flowerbed",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "flowerbed"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "rgba(205, 235, 176, 1)"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Cemetery",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "cemetery"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "hsl(129, 24%, 73%)",
|
|
"fill-opacity": 1,
|
|
"fill-translate-anchor": "map"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Cemetery Pattern",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "cemetery"]
|
|
],
|
|
"paint": {
|
|
"fill-pattern": "grave_yard_generic"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Education and Health",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"subclass",
|
|
"school",
|
|
"university",
|
|
"kindergarten",
|
|
"college",
|
|
"hospital"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "rgba(255, 255, 229, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "Parking",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "parking"]
|
|
],
|
|
"paint": {"fill-color": "#eeeeee"}
|
|
},
|
|
{
|
|
"id": "Parking Outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "parking"]
|
|
],
|
|
"paint": {
|
|
"line-width": 0.5,
|
|
"line-color": "#aeaeb2"
|
|
}
|
|
},
|
|
{
|
|
"id": "Construction",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"construction"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "rgba(199, 199, 180, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "Ocean",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "ocean",
|
|
"paint": {
|
|
"fill-color": "rgba(170, 211, 223, 1)"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Building",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "building",
|
|
"paint": {
|
|
"fill-color": "rgba(217, 208, 201, 1)",
|
|
"fill-outline-color": "rgba(201, 185, 175, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "Breakwater",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "breakwater",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "breakwater"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#aaaaaa",
|
|
"fill-translate-anchor": "map"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Water",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "water",
|
|
"paint": {
|
|
"fill-color": "rgba(168, 209, 218, 1)",
|
|
"fill-antialias": true
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Pier",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "pier"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "rgba(242, 239, 233, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "Tree Outline",
|
|
"type": "circle",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "tree"]
|
|
],
|
|
"paint": {
|
|
"circle-color": "#b8d4a8",
|
|
"circle-radius": {
|
|
"stops": [
|
|
[16, 3],
|
|
[17.5, 7],
|
|
[18, 7.5],
|
|
[18.5, 8],
|
|
[19, 8.5],
|
|
[19.5, 10],
|
|
[20, 10.5]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 15
|
|
},
|
|
{
|
|
"id": "Tree",
|
|
"type": "circle",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"paint": {
|
|
"circle-radius": 1,
|
|
"circle-color": "rgba(23, 81, 41, 1)"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "tree"]
|
|
],
|
|
"minzoom": 15
|
|
},
|
|
{
|
|
"id": "Building outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "building",
|
|
"paint": {
|
|
"line-color": "rgba(201, 185, 175, 1)",
|
|
"line-width": 1
|
|
},
|
|
"minzoom": 13
|
|
},
|
|
{
|
|
"id": "Playground",
|
|
"type": "fill",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "playground"]
|
|
],
|
|
"paint": {
|
|
"fill-color": "rgba(214, 255, 218, 1)"
|
|
},
|
|
"layout": {
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Playground outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "landarea",
|
|
"paint": {
|
|
"line-color": "rgba(129, 171, 134, 1)",
|
|
"line-width": 1.1
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "playground"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Playground Symbol",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": "playground",
|
|
"symbol-placement": "point",
|
|
"symbol-z-order": "auto",
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[15.5, 0.21],
|
|
[16.25, 0.25],
|
|
[16.5, 0.3],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"symbol-avoid-edges": false,
|
|
"text-pitch-alignment": "auto",
|
|
"icon-rotation-alignment": "viewport"
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "playground"]
|
|
],
|
|
"source-layer": "landarea"
|
|
},
|
|
{
|
|
"id": "Tertiary tunnel outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "tertiary"],
|
|
["==", "tunnel", "yes"]
|
|
],
|
|
"paint": {
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 0.7],
|
|
[10, 0.7],
|
|
[11, 1.9],
|
|
[12, 3],
|
|
[13, 4.3],
|
|
[14, 7],
|
|
[15, 5.5],
|
|
[15.5, 7.2],
|
|
[16, 11.8],
|
|
[17, 12.8],
|
|
[18, 16.8],
|
|
[20, 24.5]
|
|
],
|
|
"type": "exponential",
|
|
"base": 1.2
|
|
},
|
|
"line-translate-anchor": "map",
|
|
"line-color": "rgba(95, 91, 91, 1)"
|
|
},
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Tertiary tunnel",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "tertiary"],
|
|
["==", "tunnel", "yes"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(255, 255, 255, 0.95)",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 0.7],
|
|
[10, 0.7],
|
|
[11, 1.9],
|
|
[12, 3],
|
|
[13, 3.9],
|
|
[14, 6.5],
|
|
[15, 5],
|
|
[15.5, 6.7],
|
|
[16, 11.3],
|
|
[17, 12.3],
|
|
[18, 16.3],
|
|
[20, 23.8]
|
|
],
|
|
"type": "exponential",
|
|
"base": 1.2
|
|
},
|
|
"line-translate-anchor": "map"
|
|
},
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Footway tunnel higlight",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "footway"],
|
|
["has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"paint": {
|
|
"line-color": "#333333",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[13, 3.7],
|
|
[14, 3.5],
|
|
[15, 4],
|
|
[17, 4],
|
|
[18, 5]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Footway tunnel outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "footway"],
|
|
["has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"paint": {
|
|
"line-dasharray": [1, 0.1],
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[13, 2.7],
|
|
[14, 3],
|
|
[15, 3.3],
|
|
[17, 3.3],
|
|
[18, 3.6]
|
|
]
|
|
},
|
|
"line-color": "#FFFFFF"
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Footway tunnel",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "footway"],
|
|
["has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(250, 126, 112, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[6, 0.1],
|
|
[10, 0.4],
|
|
[15, 1],
|
|
[17, 1.1],
|
|
[18, 1.5]
|
|
]
|
|
},
|
|
"line-dasharray": [2, 2]
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Generic Path",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "path"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(250, 126, 112, 1)",
|
|
"line-dasharray": [2, 1],
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[6, 0.1],
|
|
[10, 0.4],
|
|
[15, 1],
|
|
[17, 1.1],
|
|
[18, 1.5]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Footway path",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "footway"],
|
|
["!has", "bridge"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(250, 126, 112, 1)",
|
|
"line-dasharray": [2, 1],
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[6, 0.1],
|
|
[10, 0.4],
|
|
[15, 1],
|
|
[17, 1.1],
|
|
[18, 1.5]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Primary road outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(158, 116, 0, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 6],
|
|
[11, 2.5],
|
|
[12, 3.2],
|
|
[13, 4.2],
|
|
[15, 8.2],
|
|
[16, 12.7],
|
|
[17, 16.7],
|
|
[18, 17.2],
|
|
[19, 25.2]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Residential road outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"residential"
|
|
],
|
|
["==", "$type", "LineString"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(197, 191, 191, 1)",
|
|
"line-width": [
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
13,
|
|
3,
|
|
14,
|
|
5,
|
|
15,
|
|
6,
|
|
16,
|
|
11,
|
|
17,
|
|
12,
|
|
18,
|
|
17,
|
|
19,
|
|
19
|
|
]
|
|
},
|
|
"layout": {
|
|
"visibility": "visible",
|
|
"line-cap": "round"
|
|
}
|
|
},
|
|
{
|
|
"id": "Service road outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "service"],
|
|
["!=", "tunnel", "yes"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(197, 191, 191, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[10, 0.7],
|
|
[12, 0.8],
|
|
[13, 1],
|
|
[14, 2],
|
|
[15, 4],
|
|
[16, 5],
|
|
[17, 6],
|
|
[18, 9],
|
|
[19, 14.5]
|
|
]
|
|
},
|
|
"line-translate-anchor": "map"
|
|
},
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Service road",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "service"],
|
|
["!=", "tunnel", "yes"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(255, 255, 255, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[10, 0.1],
|
|
[12, 0.2],
|
|
[13, 0.4],
|
|
[14, 1],
|
|
[15, 3],
|
|
[16, 4],
|
|
[17, 5],
|
|
[18, 8],
|
|
[19, 12]
|
|
],
|
|
"type": "exponential",
|
|
"base": 1.2
|
|
},
|
|
"line-translate-anchor": "map"
|
|
},
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Pedestrian path",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(222, 222, 232, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[7, 1],
|
|
[8, 1.4],
|
|
[9, 1.8],
|
|
[10, 1.8],
|
|
[11, 2],
|
|
[12, 3],
|
|
[13, 3],
|
|
[15, 6.6],
|
|
[16, 12],
|
|
[17, 14.5],
|
|
[18, 16],
|
|
[19, 23]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"pedestrian"
|
|
],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Secondary road outline-copy",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(109, 122, 5, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 6],
|
|
[11, 2.5],
|
|
[12, 3.2],
|
|
[13, 4.2],
|
|
[15, 8.2],
|
|
[16, 12.7],
|
|
[17, 16.7],
|
|
[18, 17.2],
|
|
[19, 25.2]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "secondary"],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Secondary tunnel outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(109, 122, 5, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 6],
|
|
[11, 3.5],
|
|
[12, 5],
|
|
[13, 5],
|
|
[15, 8],
|
|
[16, 15],
|
|
[18, 17],
|
|
[19, 25.4]
|
|
]
|
|
},
|
|
"line-dasharray": [0.5, 0.25]
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "secondary"],
|
|
["==", "tunnel", "yes"],
|
|
["!=", "bridge", "yes"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Residential road",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"residential"
|
|
],
|
|
["==", "$type", "LineString"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(255, 255, 255, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[12, 1],
|
|
[13, 1.9],
|
|
[14, 3.8],
|
|
[15, 4.8],
|
|
[16, 9.3],
|
|
[17, 10.3],
|
|
[18, 14.3],
|
|
[19, 16.3]
|
|
]
|
|
}
|
|
},
|
|
"layout": {
|
|
"visibility": "visible",
|
|
"line-cap": "round"
|
|
}
|
|
},
|
|
{
|
|
"id": "Secondary road",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(247, 250, 189, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[7, 1],
|
|
[8, 1.4],
|
|
[9, 1.8],
|
|
[10, 1.8],
|
|
[11, 2],
|
|
[12, 3],
|
|
[13, 3],
|
|
[15, 6.6],
|
|
[16, 12],
|
|
[17, 14.5],
|
|
[18, 16],
|
|
[19, 23]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "secondary"],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Secondary tunnel",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(250, 252, 217, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[7, 1],
|
|
[8, 1.4],
|
|
[9, 1.8],
|
|
[10, 1.8],
|
|
[11, 2],
|
|
[12, 3],
|
|
[13, 3],
|
|
[15, 6.6],
|
|
[16, 12],
|
|
[17, 14.5],
|
|
[18, 16],
|
|
[19, 23]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "secondary"],
|
|
["==", "tunnel", "yes"]
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Primary tunnel outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(158, 116, 0, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 6],
|
|
[11, 3.5],
|
|
[12, 5],
|
|
[13, 5],
|
|
[15, 8],
|
|
[16, 15],
|
|
[18, 17],
|
|
[19, 25.4]
|
|
]
|
|
},
|
|
"line-dasharray": [0.5, 0.25]
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["has", "tunnel"],
|
|
["!=", "bridge", "yes"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Primary tunnel",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(254, 237, 215, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[7, 1],
|
|
[8, 1.4],
|
|
[9, 1.8],
|
|
[10, 1.8],
|
|
[11, 2],
|
|
[12, 3],
|
|
[13, 3],
|
|
[15, 6.6],
|
|
[16, 14],
|
|
[17, 14.5],
|
|
[18, 16],
|
|
[19, 24]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["has", "tunnel"],
|
|
["!=", "bridge", "yes"]
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Tertiary road outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "tertiary"],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(197, 191, 191, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[11, 2.7],
|
|
[12, 4.2],
|
|
[13, 5.2],
|
|
[14, 8.2],
|
|
[15, 7.2],
|
|
[16, 13.2],
|
|
[17, 15.4],
|
|
[18, 19.2],
|
|
[20, 27]
|
|
],
|
|
"type": "exponential",
|
|
"base": 1.2
|
|
},
|
|
"line-translate-anchor": "map"
|
|
},
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Tertiary road",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "tertiary"],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(255, 255, 255, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 0.7],
|
|
[10, 0.7],
|
|
[11, 1.9],
|
|
[12, 3],
|
|
[13, 3.9],
|
|
[14, 6.5],
|
|
[15, 5],
|
|
[15.5, 6.7],
|
|
[16, 11.3],
|
|
[17, 12.3],
|
|
[18, 16.3],
|
|
[20, 24]
|
|
],
|
|
"type": "exponential",
|
|
"base": 1.2
|
|
},
|
|
"line-translate-anchor": "map"
|
|
},
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Primary bridge outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(0, 0, 0, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[9, 6],
|
|
[11, 2.5],
|
|
[12, 3.2],
|
|
[13, 4.2],
|
|
[15, 7.2],
|
|
[16, 15.7],
|
|
[17, 16.5],
|
|
[18, 17.2],
|
|
[19, 25.2]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["==", "bridge", "yes"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Primary road",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": {
|
|
"stops": [
|
|
[
|
|
7,
|
|
"rgba(243, 196, 129, 1)"
|
|
],
|
|
[
|
|
11,
|
|
"rgba(252, 215, 166, 1)"
|
|
]
|
|
]
|
|
},
|
|
"line-width": {
|
|
"stops": [
|
|
[7, 1],
|
|
[8, 1.4],
|
|
[9, 1.8],
|
|
[10, 1.8],
|
|
[11, 2],
|
|
[12, 3],
|
|
[13, 3],
|
|
[15, 6.6],
|
|
[16, 12],
|
|
[17, 14.5],
|
|
[18, 16],
|
|
[19, 23]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Primary bridge",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"paint": {
|
|
"line-color": "rgba(252, 215, 166, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[7, 1],
|
|
[8, 1.4],
|
|
[9, 1.8],
|
|
[10, 1.8],
|
|
[11, 2],
|
|
[12, 3],
|
|
[13, 3],
|
|
[15, 6.6],
|
|
[16, 14],
|
|
[17, 14.5],
|
|
[18, 16],
|
|
[19, 24]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["==", "bridge", "yes"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Steps tunnel higlight ",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "steps"],
|
|
["has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"paint": {
|
|
"line-color": "#333333",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[13, 3.7],
|
|
[14, 3.5],
|
|
[15, 4],
|
|
[17, 4],
|
|
[18, 5]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Steps tunnel outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "steps"],
|
|
["has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"paint": {
|
|
"line-dasharray": [1, 0.1],
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[13, 2.7],
|
|
[14, 3],
|
|
[15, 3.3],
|
|
[17, 3.3],
|
|
[18, 3.6]
|
|
]
|
|
},
|
|
"line-color": "#FFFFFF"
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt",
|
|
"visibility": "visible"
|
|
}
|
|
},
|
|
{
|
|
"id": "Steps tunnel",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "steps"],
|
|
["has", "tunnel"]
|
|
],
|
|
"paint": {
|
|
"line-width": {
|
|
"stops": [
|
|
[6, 0.1],
|
|
[10, 0.4],
|
|
[15, 1],
|
|
[17, 1.1],
|
|
[18, 1.75]
|
|
]
|
|
},
|
|
"line-color": "#FA7E70",
|
|
"line-dasharray": [1.5, 0.15]
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "miter",
|
|
"line-cap": "square"
|
|
}
|
|
},
|
|
{
|
|
"id": "Steps path",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "steps"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"paint": {
|
|
"line-width": {
|
|
"stops": [
|
|
[6, 0.1],
|
|
[10, 0.4],
|
|
[15, 1],
|
|
[17, 1.1],
|
|
[18, 1.75]
|
|
]
|
|
},
|
|
"line-color": "#FA7E70",
|
|
"line-dasharray": [1.5, 0.15]
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "miter",
|
|
"line-cap": "square"
|
|
}
|
|
},
|
|
{
|
|
"id": "Steps path label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "steps"],
|
|
["!=", "tunnel", "yes"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"symbol-placement": "line",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 9]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-offset": [0.9, 0.9],
|
|
"icon-pitch-alignment": "auto",
|
|
"icon-anchor": "center",
|
|
"text-offset": [0.75, 0.75]
|
|
}
|
|
},
|
|
{
|
|
"id": "Footway path label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "footway"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"symbol-placement": "line-center",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 11]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"symbol-spacing": 350,
|
|
"symbol-avoid-edges": true,
|
|
"text-offset": [0, 0.9]
|
|
},
|
|
"minzoom": 18,
|
|
"paint": {
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "Residential road label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"residential"
|
|
],
|
|
["!has", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"symbol-placement": "line",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 11]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"symbol-spacing": 500,
|
|
"symbol-avoid-edges": true
|
|
},
|
|
"paint": {
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "Secondary road label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "secondary"],
|
|
["!has", "tunnel"],
|
|
["!has", "bridge"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"symbol-placement": "line",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 11]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"symbol-spacing": 300,
|
|
"symbol-avoid-edges": true
|
|
},
|
|
"paint": {"text-halo-width": 2}
|
|
},
|
|
{
|
|
"id": "Secondary tunnel label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "secondary"],
|
|
["==", "tunnel", "yes"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"symbol-placement": "line",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 11]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"symbol-spacing": 300,
|
|
"symbol-avoid-edges": true
|
|
},
|
|
"paint": {"text-halo-width": 2}
|
|
},
|
|
{
|
|
"id": "Primary tunnel label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["==", "tunnel", "yes"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"symbol-placement": "line",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 11]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"symbol-spacing": 300,
|
|
"symbol-avoid-edges": true
|
|
},
|
|
"paint": {"text-halo-width": 2}
|
|
},
|
|
{
|
|
"id": "Primary road label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "primary"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"symbol-placement": "line",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 11]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"symbol-spacing": 300,
|
|
"symbol-avoid-edges": true
|
|
},
|
|
"paint": {"text-halo-width": 2}
|
|
},
|
|
{
|
|
"id": "Tertiary road label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "tertiary"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"symbol-placement": "line",
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[14, 6],
|
|
[17, 8],
|
|
[18, 11]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"symbol-spacing": 300,
|
|
"symbol-avoid-edges": true
|
|
},
|
|
"paint": {"text-halo-width": 2}
|
|
},
|
|
{
|
|
"id": "Footway bridge higlight -copy",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "footway"],
|
|
["==", "bridge", "yes"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"paint": {
|
|
"line-color": "#333333",
|
|
"line-dasharray": [1, 0.5],
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[13, 3.7],
|
|
[14, 4.5],
|
|
[15, 5],
|
|
[17, 5],
|
|
[18, 6]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Footway bridge outline",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "footway"],
|
|
["==", "bridge", "yes"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"paint": {
|
|
"line-color": "rgba(255, 255, 255, 1)",
|
|
"line-dasharray": [1, 0.1],
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[13, 3.7],
|
|
[14, 4],
|
|
[15, 4.3],
|
|
[17, 4.3],
|
|
[18, 4.6]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Footway bridge",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "transportation",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "highway"],
|
|
["==", "subclass", "footway"],
|
|
["==", "bridge", "yes"],
|
|
["!has", "tunnel"]
|
|
],
|
|
"paint": {
|
|
"line-color": "#FA7E70",
|
|
"line-dasharray": [2, 2],
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[13, 0.8],
|
|
[14, 1],
|
|
[15, 1.3],
|
|
[17, 1.3],
|
|
[18, 1.6]
|
|
]
|
|
}
|
|
},
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "butt"
|
|
}
|
|
},
|
|
{
|
|
"id": "Building Labels",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "building"]
|
|
],
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{housenumber}\n{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[14, 0.5],
|
|
[15, 2.2],
|
|
[15.5, 3.5],
|
|
[16, 6.5],
|
|
[17.5, 9],
|
|
[18, 10.5],
|
|
[24, 13.5]
|
|
]
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"minzoom": 15.5,
|
|
"paint": {
|
|
"text-color": "rgba(30, 29, 29, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "Chain",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "barrier",
|
|
"paint": {
|
|
"line-color": "#aaaaa5",
|
|
"line-width": 0.75
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "chain"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Park label",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "park"]
|
|
],
|
|
"minzoom": 15,
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [[15, 7], [20, 15]]
|
|
},
|
|
"text-max-width": {
|
|
"stops": [[12, 5], [18, 8]]
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(12, 131, 22, 1)",
|
|
"text-halo-blur": 0.5,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-width": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "Territorial border",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "boundary",
|
|
"paint": {
|
|
"line-color": "rgba(141, 83, 109, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[3, 0.9],
|
|
[5, 1.6],
|
|
[12, 2]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"border_type",
|
|
"territorial"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "Country border",
|
|
"type": "line",
|
|
"source": "smts",
|
|
"source-layer": "boundary",
|
|
"paint": {
|
|
"line-color": "rgba(145, 109, 142, 1)",
|
|
"line-width": {
|
|
"stops": [
|
|
[3, 0.9],
|
|
[5, 1.6],
|
|
[12, 2]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "border_type", "nation"]
|
|
]
|
|
},
|
|
{
|
|
"id": "Cliff",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "landfeature",
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", ""]
|
|
],
|
|
"layout": {"icon-image": "cliff"}
|
|
},
|
|
{
|
|
"id": "Statue",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": "statue",
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "artwork"],
|
|
["==", "artwork_type", "statue"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Vehicle Inspection",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": "vehicle_inspection",
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"vehicle_inspection"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Bureau De Change",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "general_amenity_lz"],
|
|
[16, "bureau_de_change"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"bureau_de_change"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Money Transfer",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "general_amenity_lz"],
|
|
[16, "bureau_de_change"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"money_transfer"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Bank",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "general_amenity_lz"],
|
|
[16, "bank"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "bank"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "ATM",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "general_amenity_lz"],
|
|
[16, "atm"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "atm"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Public bookcase",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "public_bookcase"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"public_bookcase"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Recording Studio",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "tattoo"],
|
|
[16.5, "video"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "studio"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(172, 57, 172, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Nightclub",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "nightclub"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "nightclub"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Music Venue",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "tattoo"],
|
|
[16.5, "music"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"music_venue"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(172, 57, 172, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Events Venue",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "community_centre"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"events_venue"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Conference Centre",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "community_centre"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"conference_centre"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Community Centre",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "community_centre"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"community_centre"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Police",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "police"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "police"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Post Depot",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "post_box"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "post_depot"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Post Box",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "post_box"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "post_box"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Post Office",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "post_office"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"post_office"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "BBQ",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "bbq"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "bbq"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Townhall",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "townhall"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "townhall"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Prison",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "prison"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "prison"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Fire Station",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "fire_station"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"fire_station"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Courthouse",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "courthouse"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "courthouse"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Theatre",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "theatre"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "theatre"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Cinema",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "cinema"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "cinema"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Casino",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "casino"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "casino"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Arts Centre",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "amenity_general_lz"],
|
|
[16.5, "arts_centre"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"arts_centre"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Artwork",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": "artwork",
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "artwork"],
|
|
["!=", "artwork_type", "statue"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(82, 54, 12, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Pub",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "pub"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "pub"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Ice Cream",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "ice_cream"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "ice_cream"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Food Court",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "food_court"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "food_court"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Fast Food",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "fast_food"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "fast_food"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Biergarten",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "biergarten"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "biergarten"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Cafe",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "cafe"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "cafe"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Bar",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "bar"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "bar"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Restaurant",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "chocolate"],
|
|
[16.5, "restaurant"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.4],
|
|
[16.25, 0.8],
|
|
[16.5, 0.85],
|
|
[16.75, 0.87],
|
|
[17, 0.9],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "restaurant"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(199, 116, 0, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Charging station",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "charging_station"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"charging_station"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Bicycle Repair Station-copy",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[
|
|
17,
|
|
"bicycle_repair_station"
|
|
]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"bicycle_repair_station"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Bicycle Rental",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "rental_bicycle"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"bicycle_rental"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Car Sharing",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "rental_car"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"car_sharing"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Car Rental",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "rental_car"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "car_rental"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Boat Storage",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "boat_rental"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"boat_storage"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Boat Rental",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "boat_rental"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"boat_rental"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Fuel",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "fuel"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "fuel"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Taxi",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true,
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[16, "taxi"]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
["==", "subclass", "taxi"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Underground Parking entrance",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true,
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[
|
|
16,
|
|
"parking_entrance_underground"
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"parking_entrance"
|
|
],
|
|
["==", "parking", "underground"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Multistorey Parking entrance-copy",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true,
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[
|
|
16,
|
|
"parking_entrance_multistorey"
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"parking_entrance"
|
|
],
|
|
["==", "parking", "multistorey"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Generic Parking entrance",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true,
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[
|
|
16,
|
|
"parking_entrance_multistorey"
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"parking_entrance"
|
|
],
|
|
["!has", "parking"]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Motorcycle Parking",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "motorcycle_parking"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"motorcycle_parking"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Bicycle Parking",
|
|
"type": "symbol",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"layout": {
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"icon-image": {
|
|
"stops": [
|
|
[14, "highway_amenity_lz"],
|
|
[17, "bicycle_parking"]
|
|
]
|
|
},
|
|
"icon-allow-overlap": true,
|
|
"icon-optional": false,
|
|
"text-field": "{name}",
|
|
"text-size": {
|
|
"stops": [
|
|
[16, 0],
|
|
[16.4, 5],
|
|
[16.5, 5],
|
|
[16.75, 8],
|
|
[17.35, 8.3],
|
|
[20, 12]
|
|
]
|
|
},
|
|
"text-offset": [0, 1.89],
|
|
"icon-size": {
|
|
"stops": [
|
|
[15, 0.2],
|
|
[16.25, 0.3],
|
|
[16.5, 0.4],
|
|
[16.75, 0.5],
|
|
[17, 0.7],
|
|
[17.35, 1],
|
|
[19, 1.1]
|
|
]
|
|
},
|
|
"text-allow-overlap": false,
|
|
"text-optional": true
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"bicycle_parking"
|
|
]
|
|
],
|
|
"paint": {
|
|
"icon-opacity": 1,
|
|
"text-translate-anchor": "map",
|
|
"text-halo-color": "#FFFFFF",
|
|
"text-color": "rgba(0, 146, 218, 1)",
|
|
"text-halo-blur": 1,
|
|
"text-halo-width": 1
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "Compressed Air",
|
|
"type": "circle",
|
|
"source": "smts",
|
|
"source-layer": "poi",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"subclass",
|
|
"compressed_air"
|
|
]
|
|
],
|
|
"minzoom": 17.25,
|
|
"paint": {
|
|
"circle-radius": 1.2,
|
|
"circle-color": "rgba(73, 63, 63, 1)"
|
|
}
|
|
}
|
|
],
|
|
"id": "strikemaps-classic"
|
|
}
|