Stackoverflow是一個非常漂亮的網站!我在這裏學到了很多,Google Fusion Table圖層默認關閉
現在,我嘗試做一些很好的爲我comunity:一gmaps v3進行一些融合表和一些自定義的基本地圖...
我在看這個xample: http://www.geocodezip.com/v3_SO_FusionTables_toggle.html。 我想在加載頁面關閉圖層:任何建議?
在此先感謝
安德烈
Stackoverflow是一個非常漂亮的網站!我在這裏學到了很多,Google Fusion Table圖層默認關閉
現在,我嘗試做一些很好的爲我comunity:一gmaps v3進行一些融合表和一些自定義的基本地圖...
我在看這個xample: http://www.geocodezip.com/v3_SO_FusionTables_toggle.html。 我想在加載頁面關閉圖層:任何建議?
在此先感謝
安德烈
清除複選框:
<input type="checkbox" id="show_hide_layer1" onchange="toggleLayer(layer1)"/>
<label> old boundaries </label>
<input type="checkbox" id="show_hide_layer2" onchange="toggleLayer(layer2)"/>
<label> new boundaries </label>
不要設置圖層的地圖屬性:
layer1 = new google.maps.FusionTablesLayer({
query: {
select: 'col2',
from:'1NxFkNmdXHOvvWNnaWscabdxUDQqDul1BpiINtHI'
}
});
layer2 = new google.maps.FusionTablesLayer({
query: {
select: 'col2',
from:'1aM37b7PzUg3nqF14L4GzDbSrUGAfWOuIGcbkV2c'
}
});
工作正常...很多非常感謝...實際上我必須學習很多的代碼,它是如何工作的... – 2013-04-05 20:38:14
請[接受答案](http://meta.stackexchange.com/questions/5234 /如何接受一個答案)如果它適合你。 – geocodezip 2013-04-05 21:03:11
你嘗試過什麼?一般的答案是改變代碼來做到這一點。取消選中框,不要設置圖層的地圖屬性。 – geocodezip 2013-04-05 17:35:11
感謝您的快速回放,我托盤放置unchek框,但他們反應的方式迴應:如果複選框是未選中的圖層是可見的,如果chak框被選中,lier是不可行的,那不解決我的問題......我認爲(this_layer)if(this_layer.getMap()){ this_layer.setMap(null) } else this_layer.setMap(map);其他{this.layer.setMap } } var layer1 = null; var layer2 = null; var map = null; – 2013-04-05 19:57:59