Mapbox 3D线的解决方法

问题描述 投票:1回答:1

我有一个具有多个标记为坐标mapbox以及连接在一起一条线的地图,我已经试验了3D功能,并意识到,此刻线无法虽然多边形可以挤出。

所以我在想,如果有可能我行转换成多个不同的多边形能够在不同的高度以便将其挤出,要么或设置每个标记作为自己的高度,然后创建一个线/多边形是将它们串联在一起?

javascript mapbox mapbox-gl-js mapbox-gl
1个回答
0
投票

什么你问还没有实现,但在https://github.com/mapbox/mapbox-gl-js/issues/3993在Mapbox GL JS票款。

现在你需要选择的LineString的功能转换为多边形。你可以用草坪的缓冲功能http://turfjs.org/docs#buffer做到这一点。

整条生产线/多边形将在同一高度上偏移,所以要根据您的应用程序,你可以使用草皮的linkChunk http://turfjs.org/docs#lineChunk把它分解成你指定不同的高度属性更小的特征。

© www.soinside.com 2019 - 2024. All rights reserved.