ポリマップを使用して特定の状態のみを表示したいと考えています。例として失業グラフを使用しています。
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");
}
}
}
}
ただし、ここでの問題は、a)機能しないことです(適切なCSSを使用しても)。機能する場合は、郡のオーバーレイではなく、州のアウトラインが非表示になります。すべての州だけでなく、郡のオーバーレイによって提供される詳細レベルを維持したいと思います。
どうすればこれを行うことができますか?
ありがとう!