Я использую mapbox-gl версии 0.46.0-beta.1 (с ReactJS).
Я нарисовал слои простой заливки с использованием источника GeoJSON.
Координаты, используемые для рисования заливки:
Данные координат:
При определенном уровне масштабирования многоугольник отображается так, как ожидалось.
Ожидаемый слой:
Но при увеличении полигон искажается.
Искаженный слой заполнения:
Код, который я использую:
`let paint = {
'fill-color': 'Some Color',
'fill-opacity': 0.4,
'fill-outline-color': 'Some Color'
}
let uniqueID = 'someuniqueID';
map.addLayer({
'id': uniqueID,
'type': 'fill',
'source': {
'type': 'geojson',
'data': {
'type': 'Feature',
'geometry': {
'type': 'Polygon',
'coordinates': [polyCoords]
}
}
},
'paint': paint
})`