仅具有几何特征的 Mapbox

Mapbox only with geometry features

我不能querySourceFeatures只获取非空几何属性的元素。

geojson 示例:

{
    "type": "Feature",
    "properties": {
        "id": 2,
    },
    "geometry": null,
}

如果我使用过滤器调用 querySourceFeatures:

querySourceFeatures('source', {
filter: ['has', 'geometry']
})

它 returns 什么都没有,因为所有过滤器仅应用于功能的属性部分。

如何实现只取结果不为空的结果 几何?

我很确定空几何特征被丢弃了。您需要自己跟踪它们。