Я хочу отображать только определенные состояния, используя Polymaps.В качестве примера я использую график безработицы:
http://polymaps.org/ex/unemployment.html
Я понимаю, что возвращаемые плитки взяты из polymaps.appspot.com, и я попытался создать функцию обратного вызовакак таковой:
map.add(po.geoJson().url("http://polymaps.appspot.com/state/{Z}/{X}/{Y}.json").on("load", load2).id("state"));
function load2(c) {
for (var b = 0; b < c.features.length; b++) {
if (c.features.length > 1) {
if (c.features[b].data.properties.name == "California") {
var a = c.features[b];
a.element.setAttribute("class", "hidden");
}
}
}
}
но проблема здесь в том, что а) он не работает (даже с правильным CSS), и если бы он это сделал, он просто скрыл бы контуры штатов, а не округанакладки.Я все еще хотел бы поддерживать уровень детализации, обеспечиваемый наложениями округа, но не для всех штатов.
Как мне это сделать?
Спасибо!