tile-stencil
Version:
Load a MapLibre style document and parse it into Javascript functions
176 lines (170 loc) • 4.54 kB
JavaScript
export const layoutDefaults = {
"background": {
"visibility": "visible",
},
"fill": {
"visibility": "visible",
},
"line": {
"visibility": "visible",
"line-cap": "butt",
"line-join": "miter",
"line-miter-limit": 2,
"line-round-limit": 1.05,
},
"symbol": {
"visibility": "visible",
"symbol-placement": "point",
"symbol-spacing": 250,
"symbol-avoid-edges": false,
"symbol-sort-key": undefined,
"symbol-z-order": "auto",
"icon-allow-overlap": false,
"icon-ignore-placement": false,
"icon-optional": false,
"icon-rotation-alignment": "auto",
"icon-size": 1,
"icon-text-fit": "none",
"icon-text-fit-padding": [0, 0, 0, 0],
"icon-image": undefined,
"icon-rotate": 0,
"icon-padding": 2,
"icon-keep-upright": false,
"icon-offset": [0, 0],
"icon-anchor": "center",
"icon-pitch-alignment": "auto",
"text-pitch-alignment": "auto",
"text-rotation-alignment": "auto",
"text-field": "",
"text-font": ["Open Sans Regular", "Arial Unicode MS Regular"],
"text-size": 16,
"text-max-width": 10,
"text-line-height": 1.2,
"text-letter-spacing": 0,
"text-justify": "center",
"text-radial-offset": 0,
"text-variable-anchor": undefined,
"text-anchor": "center",
"text-max-angle": 45,
"text-rotate": 0,
"text-padding": 2.0,
"text-keep-upright": true,
"text-transform": "none",
"text-offset": [0, 0],
"text-allow-overlap": false,
"text-ignore-placement": false,
"text-optional": false,
},
"raster": {
"visibility": "visible",
},
"circle": {
"visibility": "visible",
},
"fill-extrusion": {
"visibility": "visible",
},
"heatmap": {
"visibility": "visible",
},
"hillshade": {
"visibility": "visible",
},
};
export const paintDefaults = {
"background": {
"background-color": "#000000",
"background-opacity": 1,
"background-pattern": undefined,
},
"fill": {
"fill-antialias": true,
"fill-opacity": 1,
"fill-color": "#000000",
"fill-outline-color": undefined,
"fill-outline-width": 1, // non-standard!
"fill-translate": [0, 0],
"fill-translate-anchor": "map",
"fill-pattern": undefined,
},
"line": {
"line-opacity": 1,
"line-color": "#000000",
"line-translate": [0, 0],
"line-translate-anchor": "map",
"line-width": 1,
"line-gap-width": 0,
"line-offset": 0,
"line-blur": 0,
"line-dasharray": [0, 0, 0, 0],
"line-pattern": undefined,
"line-gradient": undefined,
},
"symbol": {
"icon-opacity": 1,
"icon-color": "#000000",
"icon-halo-color": "rgba(0, 0, 0, 0)",
"icon-halo-width": 0,
"icon-halo-blur": 0,
"icon-translate": [0, 0],
"icon-translate-anchor": "map",
"text-opacity": 1,
"text-color": "#000000",
"text-halo-color": "rgba(0, 0, 0, 0)",
"text-halo-width": 0,
"text-halo-blur": 0,
"text-translate": [0, 0],
"text-translate-anchor": "map",
},
"raster": {
"raster-opacity": 1,
"raster-hue-rotate": 0,
"raster-brighness-min": 0,
"raster-brightness-max": 1,
"raster-saturation": 0,
"raster-contrast": 0,
"raster-resampling": "linear",
"raster-fade-duration": 300,
},
"circle": {
"circle-radius": 5,
"circle-color": "#000000",
"circle-blur": 0,
"circle-opacity": 1,
"circle-translate": [0, 0],
"circle-translate-anchor": "map",
"circle-pitch-scale": "map",
"circle-pitch-alignment": "viewport",
"circle-stroke-width": 0,
"circle-stroke-color": "#000000",
"circle-stroke-opacity": 1,
},
"fill-extrusion": {
"fill-extrusion-opacity": 1,
"fill-extrusion-color": "#000000",
"fill-extrusion-translate": [0, 0],
"fill-extrusion-translate-anchor": "map",
"fill-extrusion-height": 0,
"fill-extrusion-base": 0,
"fill-extrusion-vertical-gradient": true,
},
"heatmap": {
"heatmap-radius": 30,
"heatmap-weight": 1,
"heatmap-intensity": 1,
"heatmap-color": [
"interpolate", ["linear"], ["heatmap-density"],
0, "rgba(0, 0, 255,0)", 0.1, "royalblue", 0.3, "cyan",
0.5, "lime", 0.7, "yellow", 1, "red"
],
"heatmap-opacity": 1,
},
"hillshade": {
"hillshade-illumination-direction": 335,
"hillshade-illumination-anchor": "viewport",
"hillshade-exaggeration": 0.5,
"hillshade-shadow-color": "#000000",
"hillshade-highlight-color": "#FFFFFF",
"hillshade-accent-color": "#000000",
},
};