Возможно ли отфильтровать граничные наборы плиток по коду страны ISO 3166-1 alpha-3? И если да, то как? Я искал в документации, но ничего не нашел. Вот как я сейчас фильтрую набор тайлов по 2 символам, код страны iso_3166_1. Я пытался изменить его с 'iso_3166_1' на 'iso_3166_1_alpha_3', как было найдено в отношении чего-то другого, но это не работает.
mapBox.on('load', () => {
mapBox.addSource('admin-1', {
type: 'vector',
url: 'mapbox://mapbox.boundaries-adm1-v3'
});
var countriesToDisplay: Array<string> = ['US', 'NZ']
countriesToDisplay.forEach((countryCode: string) => {
mapBox.addLayer({
id: 'admin-1-fill-' + countryCode,
type: 'fill',
source: 'admin-1',
'source-layer': 'boundaries_admin_1',
filter: ['any', ['all', ['==', ['get', 'iso_3166_1'], countryCode]]],
paint: { 'fill-color': '#044e9c' }
}, 'waterway-label');
});
});