如何将文本写入Mapbox矢量图块

时间:2019-07-28 10:41:18

标签: leaflet mapbox

我想在地图上标记车站,我想将停靠点聚集在不同的缩放级别以对其进行过滤。因此,缩小时,您将获得开始和结束,最后是一个标签开始->结束。 如何在矢量图块上呈现文本标签? 如果没有简单的方法可以使用图块,则可以将它们作为geojson来获取并重新加载缩放更改。

1 个答案:

答案 0 :(得分:0)

您是否有理由在磁贴中按缩放级别对数据进行不同的编码,还是主要考虑按缩放级别对数据进行不同显示?如果是后者,我建议您寻找一种更着重于 style 您已经拥有的矢量图块的方法,而不是尝试以更复杂的方式生成这些图块。您可以尝试使用zoom function设置数据样式。如果您使用的是Mapbox Studio,还可以在Studio用户界面中设置特定于缩放的样式规则,这是使用Leaflet时可能要走的路线(我在帖子中看到Leaflet标签,但它是尚不清楚您的实现是什么样的)。

如果是前者,则可能需要使用Tippecanoe之类的工具。该路线可能会稍微复杂一些,但是可以使您对矢量图块的生成方式进行细粒度的控制。请记住,一旦使用Tippecanoe创建了瓷砖,您仍然需要以某种方式对其进行样式设置。