我试图用mapbox的填充-挤压功能对一个详细的建筑进行建模,但我发现它只需要1米的高度乘以。
请查看此JSFiddle:
`http://jsfiddle.net/parveenkaloi/p5w1je7s/20/`
我已经设置了9个尺寸(米)的盒子:
1: 0.25米,
2: 0.5m,
3: 0.75m,
4: 10M,
5: 1.25米,
6: 15M,
7: 1.75米,
8点20分,
9: 2.25米
但是在结果中高度是:
1: 0.0m,
2: 0.0m,
3: 0.0m,
4: 10M,
5: 10M,
6: 10M,
7: 10M,
8点20分,
9: 2.0m
如果有任何解决方案,请帮助我。
谢谢
发布于 2018-08-10 20:21:16
您使用的是旧版本的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" ]
}
[ http://jsfiddle.net/n3zvs9jm/1/ ]
https://stackoverflow.com/questions/51782272
复制相似问题