Mapbox:获取加载的图块坐标?

Mapbox: Get loaded tile coordinates?

我想将 3D 地形加载到我的 mapbox 地图上,例如 Peter's example,但是我希望找到一个更简单的实现。我的想法是使用 mapbox 的数据事件来获取每个加载的图块并简单地在其上方加载一个 three.js 网格。但我需要弄清楚如何计算每个图块的 lng/lat 才能使其工作。

数据事件 return 一个包含大量信息的图块对象(对于每个加载的图块),但是,我对地理空间数据完全陌生,如果能提供有关如何获取坐标的任何提示,我将不胜感激。我的猜测是使用 tiles posMatrix 属性(一个 float32 数组)来转换它,但我真的只是抓住这里的稻草:)

以下是我正在使用的库: - 反应 - Threebox - MapboxGL

谢谢

尝试https://github.com/mapbox/tilebelt。具体来说,tilebelt.tileToBBOX 将为您提供 z/y/x 方块的 lng/lat 边界。