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