首页 > 解决方案 > Mapbox gl 从 geojson 外部文件过滤

问题描述

在此示例中,如何将 mapbox url 替换为外部 geojson 文件? https://docs.mapbox.com/mapbox-gl-js/example/filter-features-within-map-view/

        //'type': 'vector',
        //'url': 'mapbox://mapbox.04w69w5j'
        'type': 'geojson',
        'url': 'mapbox://mapbox.04w69w5j'
    }); 

并且能够以相同的方式过滤它。

标签: geojsonmapbox-gl

解决方案


要使用外部 geojson 文件,在“map.addSource”中,您需要将“url”替换为“data”。

'type': 'geojson'
'data': 'yourfile.geojson'

然后在“map.addLayer”中删除该行

'source-layer': 'ne_10m_airports',

推荐阅读