我试图用mapbox的填充-挤压功能对一个详细的建筑物进行建模,但是我发现它的高度仅乘以1米即可。
请参阅此JSFiddle:
`http://jsfiddle.net/parveenkaloi/p5w1je7s/20/`
我用以下尺寸(米)设置了9个框:
1:0.25m,
2:0.5m,
3:0.75m,
4:1.0m,
5:1.25m,
6:1.5m,
7:1.75m,
8:2.0m,
9:2.25m
但结果高度为:
1:0.0m,
2:0.0m,
3:0.0m,
4:1.0m,
5:1.0m,
6:1.0m,
7:1.0m,
8:2.0m,
9:2.0m
如果对此有任何解决方案,请帮助我。
谢谢
答案 0 :(得分:2)
您使用的是mapbox-gl-js
库的旧版本-v0.38.0。尝试最新的v0.47.0。
通过值获取值的记录也较短:
"paint": {
'fill-extrusion-color': ["get", "clr"],
'fill-extrusion-height': ["get", "ht" ],
'fill-extrusion-base': ["get", "pz" ]
}