У меня есть слой geo Json, показывающий штаты США, только с идентификатором и без других свойств.
У меня также есть локальный массив данных в памяти с множеством свойств об этих состояниях: вещи как население, акры сельхозугодий, ставка налога с продаж и т. д. 1011 *. Одним из свойств является идентификатор, который находится в слое geo Json. Так что я должен иметь возможность присоединиться к локальному массиву с функциями в слое geo Json.
Я хотел бы иметь возможность тематически стилизовать состояния на основе любого из этих свойств, предоставляя пользователю возможность выбрать свойство. Все примеры, которые я видел для стиля c стилей слоев Geo Json в MapBox, требуют (1), что свойства существуют в самом geo Json, и (2), что вы заранее определяете свойства и правила стиля (Я не уверен, есть ли способ изменить это позже).
В других библиотеках карт, я думаю, включая Leaflet, вы можете определить функцию рисования и передать функцию. Есть ли что-то подобное в MapBox GL?
Спасибо.