Mapbox GL JS: некоторые координаты не отображаются - PullRequest
0 голосов
/ 20 сентября 2019

Я обрабатываю многогранный геойсон, но некоторые многоугольники не отображаются с 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');

Кто-нибудь знает, что может быть причиной этой ошибки?

...