是否可以对GeoJSON LineString功能应用填充拉伸? 基本上我正在寻找一种在具有z偏移的3d模式下绘制线条(可以是1线或多线连接)的方法。
如果那是不可能的,也许这可以用多边形来完成? 比如,将我的线条转换为多边形(我该怎么做?)
答案 0 :(得分:0)
您要求的内容尚未实施,但在https://github.com/mapbox/mapbox-gl-js/issues/3993的Mapbox GL JS中已开票。
现在,您需要选择将LineString功能转换为Polygon的第二个建议。您可以使用草皮的缓冲函数http://turfjs.org/docs#buffer来执行此操作。
整行/多边形将在相同高度偏移,因此根据您的应用程序,您可以使用草皮的linkChunk http://turfjs.org/docs#lineChunk将其分解为较小的特征,您可以为其指定不同的高度属性。