Mapbox:将函数应用于当前图层

时间:2015-06-30 20:19:29

标签: javascript leaflet mapbox

我创建了一个下拉列表,它将根据所选类别的值更改JSON映射各个部分的颜色。它与此map非常相似。

但是,这只适用于有一个JSON图层的情况(该示例在状态级别上为彩色)。但是,现在我有2个JSON图层,一个在zip和县级渲染地图,并且它们设置如下:

var baseMaps = {
  "US" : usmap,
};

var overlayMap = {
  "Counties" : layer1,
  "Zip Codes" : layer2,
};

L.control.layers(baseMaps, overlayMap).addTo(map);

};

如何在JS中使用以下逻辑:对于在overlay中选择的任何图层,应用此color函数吗?我想避免为每一层反复重复这个功能。

谢谢!

0 个答案:

没有答案