Mapbox GL JS建筑选择
问题描述:
我想要做的是突出一些特定的3D建筑。我知道没有可以过滤的唯一ID。在这篇文章中,他们建议创建自己的tileset(Mapbox GL 3D single building highlight selection)。我将如何创建一个可用于Mapbox的3D模型的tileset?换句话说,我想创建一个只包含5个建筑物的地图集,然后将其添加为现有3D建筑物的叠加层,并以不同的颜色对其进行着色。任何帮助深表感谢。谢谢!Mapbox GL JS建筑选择
答
我最终创建了一个我想突出显示的建筑物的geoJSON,并将它们添加为图层。我用这个例子来获得建筑物的坐标和高度(https://www.mapbox.com/mapbox-gl-js/example/queryrenderedfeatures/)。我希望有一个更容易(更少耗时)的方式来做到这一点。