【发布时间】:2026-02-09 14:40:01
【问题描述】:
我有一张来自 mapbox 的地图,它有多个标记作为坐标和一条将它们连接在一起的线,我已经尝试了 3D 功能,并意识到目前无法拉伸线,尽管多边形可以。
所以我想知道是否可以将我的线转换为多个不同的多边形,以便能够在不同的高度挤压它,或者将每个标记设置为自己的高度,然后创建一条线/多边形将它们连接在一起?
【问题讨论】:
-
@AndrewHarvey 这并没有真正帮助我。我已经尝试过了,但我似乎无法获得不同的工作高度
-
我不确定您遇到了哪一部分。您只需要使用 turf.linkChunk 将您的线分成更小的线段,每个线段都有自己的高度属性,然后使用 turf.buffer 将线段转换为多边形。然后就是docs.mapbox.com/mapbox-gl-js/example/3d-buildings
标签: javascript mapbox mapbox-gl-js mapbox-gl