UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

18 lines (17 loc) 609 B
"use strict"; export const BuildingsLayer = { id: "3d-buildings", source: "composite", "source-layer": "building", filter: ["==", "extrude", "true"], type: "fill-extrusion", minzoom: 15, paint: { "fill-extrusion-color": "#aaa", // use an 'interpolate' expression to add a smooth transition effect to the // buildings as the user zooms in "fill-extrusion-height": ["interpolate", ["linear"], ["zoom"], 15, 0, 15.05, ["get", "height"]], "fill-extrusion-base": ["interpolate", ["linear"], ["zoom"], 15, 0, 15.05, ["get", "min_height"]], "fill-extrusion-opacity": 0.6 } };