2016-08-17 9 views
0

リストを切り替えることによってシンボルをフィルタリングしてmapbox-gl-jsを使用してクラスタ化ポイントをフィルタリングする方法はありますか(https://www.mapbox.com/mapbox-gl-js/example/filter-markers/)?Mapbox-gl-jsを使用したJSON属性によるクラスタ化ポイントのフィルタリング

の目標は、このような機能を構築することである(https://www.mapbox.com/mapbox.js/example/v1.0.0/filtering-marker-clusters/

答えて

2

、その後にGeoJSONクラスタリングはsourceレベルで起こるので、あなたは、クラスタ内のデータをフィルタ処理したい場合は、にGeoJSON自体をフィルタリングする必要がありますし、フィルターされたデータでソースを更新します。ここ map.getSource('sourceName').setData(filteredData)

が機能

免責事項を実証jsfiddleです:私は、この例のおかげで多くのことを、Mapbox

+0

モリーで働いています。私のプロジェクトで完璧に働いた:-) –

関連する問題