我有一张州地图,每个区域都作为 Mapbox 中的一个单独特征。我想根据政党选票之间的差异更改每个选区的颜色。 这是我正在努力实现的目标与我现在拥有的目标的示例。
我尝试使用 map.setPaintProperty,但是设置一个功能会强制您更改与 ID 不匹配的所有其他功能。
map.setPaintProperty("wisconsin", "fill-color",
["match",["get", "id"],
features[i].properties["OBJECTID"],
color, "#ffffff"
]
);
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题,或者还有其他方法吗?