【问题标题】:Hide mapbox layer shapes that are too small隐藏太小的 mapbox 图层形状
【发布时间】:2021-12-17 19:34:33
【问题描述】:

我有一些 geoJSON 多边形,我通过地图顶部的图层进行渲染。根据形状本身和缩放级别,有时渲染的形状太小,甚至显示都没有意义。

有没有办法隐藏渲染区域小于某个数字的形状?

【问题讨论】:

标签: javascript mapbox mapbox-gl react-map-gl


【解决方案1】:

所以,正如Babis.amas 建议的那样,首先我在turf.area 的帮助下计算特征的面积。它以平方米为单位给出值。然后我使用here. 提到的函数将此值转换为像素然后它真的取决于我正在处理的形状类型。如果形状被认为太小而无法渲染,我只是不将其添加到图层数据特征集合中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多