如何让Mapbox在点图层中的连续点之间绘制连接线

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

我有一个数据集,其中包含各种对象的各个点坐标。 我想将坐标显示为地图图层上的点。 我还希望在每个连续点之间显示一条线来连接这些点。

我将源添加为带有点坐标数组的几何类型“Point”。 我将图层添加为“type”:“circle” 这将按预期显示点。

我在Mapbox文档中搜索了一种使点图层用线连接点的方法。我找不到任何方法来做到这一点。

如何让点样式在点图层中的连续点之间绘制连接线?

mapbox
1个回答
0
投票

使用 Mapbox 线和点应该位于不同的图层中。因此,如果您想要一条连接点的线,请使用带有

type: line
的图层,并让它消耗
lineString
的几何源。 这个示例有一个清晰的代码示例,说明如何基于坐标实现一条线。

要添加点(以及线条),请使用您现在拥有的坐标作为源,然后将

addLayer
type: circle
一起使用,这样您的点就会渲染在线的顶部.

这使您可以更好地控制图层样式。

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