2016-08-17 4 views
0

Есть ли способ фильтровать кластерные точки с помощью mapbox-gl-js по символам фильтра, переключая список (https://www.mapbox.com/mapbox-gl-js/example/filter-markers/)?Фильтрация кластеризованных точек с помощью атрибутов JSON с использованием Mapbox-gl-js

Цель состоит в том, чтобы построить такие функции, как это (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

Молли, спасибо много для этого примера. Отлично работал для моего проекта :-) –

 Смежные вопросы

  • Нет связанных вопросов^_^