Я обрабатываю многогранный геойсон, но некоторые многоугольники не отображаются с mapbox-gl-js, генерируя некоторые пробелы.Использование функций mapbox-js отображается правильно.Эта проблема возникает только с API mapbox-gl-js.Эта проблема также возникает в Mapbox Studio при переопределении набора плиток в стиле, даже если многоугольник существует в наборе данных.
Это ссылка на геойсон: геойсон
Этоэто фрагмент кода, куда я добавляю слой, с mapbox-gl-js:
map.addSource( < id > , {
type: 'vector',
url: < url >
});
map.addLayer({
"id": < id > ,
"type": "fill",
"source": < id > ,
"source-layer": < id > ,
"layout": {},
"paint": {
"fill-color": ["interpolate", ["linear"],
["get", "title"], 0.00, "red", 0.30, "#8aac75", 0.60, "#00e6e6", 0.90, "#00c0cc", 1.20, "#00a5cc", 1.50, "#007fcc", 1.80, "#000066", 2.10, "#0018cc", 2.40, "#0000ba", 2.70, "#000099", 3.00, "#000076", 3.30, "#000066", 3.60, "purple"
]
}
}, < layerId > );
Это фрагмент кода, куда я добавляю слой, с mapbox-js:
var featureLayer = L.mapbox.featureLayer().addTo(tmap);
featureLayer.loadURL('/geojson');
Кто-нибудь знает, что может быть причиной этой ошибки?