MapBox Studio добавить функции - PullRequest
       48

MapBox Studio добавить функции

0 голосов
/ 24 апреля 2020

Я пытаюсь добавить функции в свой стиль mapbox, как они сделали в этом примере

Я получил все, что работает, используя geo Json в качестве данных, это выглядит как это

<Source type="geojson" data={data}>
   <Layer {...regionLayer} />
   <Layer {...highlightRegion} filter={filter} />
 </Source>

Но теперь я хотел бы использовать Source type="vector" вместо этого, который выглядит так

<Source type="vector" url="mapbox://styles/stoffy92/ck9deyxkh1gi21io1g0di51kl">
    <Layer {...regionLayer} />
    <Layer {...highlightRegion} filter={filter} />
</Source>

Теперь главный вопрос в том, что я не уверен, как заполнить объект features, как у них в примере. Я добавил новый слой, используя мои данные, но не уверен, где я ошибаюсь, он, кажется, не появляется при использовании моего стиля

При использовании mapStyle в примере объект их объектов имеет вид заполненный массивом, который выглядит следующим образом features: Array(1) 0: rp id: 1183 layer: id: "data" layout: {} paint: {fill-outline-color: $t, fill-color: $t} source: "jsx-source-0" source-layer: "original" type: "fill" __proto__: Object properties: COUNTY: "Iberia Parish" FIPS: 22045 median-income: 45022 population: 73735

Я не совсем уверен, как это сделать для моего собственного стиля ... Я добавил слой, используя мой geo Json, однако мой features объект остается пустым ... Я предполагаю, что он как-то связан с mapbox studio и не имеет отношения к коду на внешней стороне, так как мой код работает нормально, используя их стиль карты

...