Il est possible d'appliquer des styles uniques par pays aux limites administratives si vous utilisez la source de mosaïque mapbox.mapbox-streets-v6
. (Vous pouvez vérifier et ajuster ceci dans le panneau Calques de Mapbox Studio Classic.)
Dans le calque #admin
, il existe un champ appelé iso_3166_1
que vous pouvez utiliser pour créer un filtre dans CartoCSS. Toutes les limites niveau d'administration 4 aux États-Unis auront un code iso_3166_1
de US
, afin de créer un style comme celui-ci:
#admin[admin_level=2] {
// styles for country boundaries go here
}
#admin[admin_level=4][iso_3166_1='US'] {
// styles for US state boundaries go here
}
Les valeurs du champ iso_3166_1
correspondra à la ISO 3166-1 alpha-2 standard. Pour les frontières qui séparent deux pays, le code de chaque pays sera inclus dans l'ordre alphabétique et séparé par un tiret. Par exemple, la frontière entre les États-Unis et le Mexique serait MX-US
.