建筑挤压的例外情况

Exceptions for building extrusions

我正在使用 three.js 创建一个 Mapbox 场景。我有一些建筑物的 3D 模型,这些模型是用自定义层和 three.js 渲染的。对于剩余的建筑物,我想基本上以与文档中示例相同的方式挤压建筑物 (https://docs.mapbox.com/mapbox-gl-js/example/3d-buildings/)。我可以指定模型建筑不应发生挤压吗?

目前的情况是这样的: https://imgur.com/a/WGO3NWM

我了解到您可以使用多边形为图层指定特定区域,但我不确定它是否适用于挤压建筑物。

在当前状态下这甚至可能吗?有没有人已经遇到过类似的问题?谢谢!

您应该检查 Mapbox Streets 建筑物图层是否有 ID。如果是这样,您可以按 ID 排除这些建筑物。