Mapbox GL JS建筑选择

时间:2017-05-03 19:26:06

标签: javascript 3d mapbox

我想要做的是突出显示一些特定的3D建筑。我知道我没有可以过滤的唯一ID。在这篇文章中,他们建议您创建自己的tileset(Mapbox GL 3D single building highlight selection)。我如何创建一个可以选择Mapbox中使用的3D模型的tileset?换句话说,我想创建一个只有5个这些建筑物的瓷砖组,然后将它们添加为现有3D建筑物的叠加层,并以不同方式对它们进行着色。任何帮助深表感谢。谢谢!

1 个答案:

答案 0 :(得分:1)

我最终创建了一个我想要突出显示的建筑物的geoJSON,并将它们添加为图层。我用这个例子来得到建筑物的坐标和高度(https://www.mapbox.com/mapbox-gl-js/example/queryrenderedfeatures/)。我希望有一种更简单(耗时更少)的方式。