Googleマップに2つのオーバーレイ(人口統計レイヤーと融合テーブルレイヤー)を追加しています。問題は、FusionTablesレイヤーが常にDemographicsレイヤーの上にあるようにこれらのレイヤーを注文する必要があることです。最後に「setMap(map)」と呼んだものが一番上にあるようですが、setMap(null)とsetMap(map)を使用して人口統計レイヤーのオンとオフを切り替える機能があります...ただし、オンに切り替えるといつでもsetMap(map)を使用すると、FusionTablesレイヤーの上に表示されます。
if (checkbox.checked) {
demolayer.setMap(map); //added on top
} else {
demolayer.setMap(null);
}
最後に必要なレイヤーでsetMap(map)を呼び出す以外に、オーバーレイを並べ替える別の方法はありますか?運が悪かったので、z-indexプロパティを試しました。どんな助けでも大歓迎です。