Thanks,I will have a try. :)<br><br><div class="gmail_quote">2011/12/17 Andreas Hocevar <span dir="ltr">&lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I understood your question. Again, the answer is that the only concept<br>
of a layer collection in OpenLayers at the library level is the base<br>
layer / overlay dichtomy. If you want a layer switcher with radio<br>
buttons to turn entire layer collections on and off, you will have to<br>
create your custom layer switcher. If you use WMS layers, and all your<br>
layers come from the same WMS, you can treat an OpenLayers.Layer.WMS<br>
instance as a collection by providing a list of layers to the layers<br>
param (e.g. layers: [&quot;layer1&quot;, &quot;layer2&quot;], but the layer switcher will<br>
not know about &quot;layer1&quot; and &quot;layer2&quot;.<br>
<br>
You can also have a look at <a href="http://geoext.org/" target="_blank">http://geoext.org/</a>, which provides layer<br>
tree components that allow you to build what you want. Or you can try<br>
a quick and dirty approach (note the &quot;don&#39;t try this at home&quot; comment)<br>
like this: <a href="http://ol-performance.appspot.com/group3.html" target="_blank">http://ol-performance.appspot.com/group3.html</a><br>
<span class="HOEnZb"><font color="#888888"><br>
Andreas.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Sat, Dec 17, 2011 at 10:21 AM, maven apache &lt;<a href="mailto:apachemaven0@gmail.com">apachemaven0@gmail.com</a>&gt; wrote:<br>
&gt; Hi, Andreas Hocevar:<br>
&gt;<br>
&gt; Thanks for your attention,however you may misunderstand me .<br>
&gt;<br>
&gt; I want the layerswitcher change the layer in this manner:<br>
&gt;<br>
&gt; <a href="http://i.stack.imgur.com/PNRHC.png" target="_blank">http://i.stack.imgur.com/PNRHC.png</a><br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; 在 2011年12月17日 下午4:08,Andreas Hocevar &lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;写道:<br>
&gt;<br>
&gt;&gt; Ok, you&#39;re looking for the isBaseLayer option. It can be set as<br>
&gt;&gt; configuration option on a layer, and will cause the layer to become part of<br>
&gt;&gt; the baseLayer collection. And this is the only layer collection on the<br>
&gt;&gt; library level. Members of this collection are mutually exclusive, so only<br>
&gt;&gt; one can be visible at a time.<br>
&gt;&gt;<br>
&gt;&gt; Andreas.<br>
&gt;&gt;<br>
&gt;&gt; On Dec 17, 2011 7:42 AM, &quot;maven apache&quot; &lt;<a href="mailto:apachemaven0@gmail.com">apachemaven0@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; In fact,I mean if there is any concert like the layercollection which may<br>
&gt;&gt;&gt; contains more than one layer. And the layerswitcher see the layercollection<br>
&gt;&gt;&gt; as radio button and layer as check box.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 在 2011-12-15 晚上9:35,&quot;Andreas Hocevar&quot; &lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;写道:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Maybe you&#39;re looking for something else than OpenLayers? OpenLayers<br>
&gt;&gt;&gt;&gt; does not have the concept of a maptype.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Andreas.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Thu, Dec 15, 2011 at 2:21 PM, maven apache &lt;<a href="mailto:apachemaven0@gmail.com">apachemaven0@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt; It seems that,there is no maptype related.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; 2011/12/15 Andreas Hocevar &lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; Maybe you find UML diagrams helpful:<br>
&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://trac.osgeo.org/openlayers/wiki/UML" target="_blank">http://trac.osgeo.org/openlayers/wiki/UML</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; Andreas.<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; On Thu, Dec 15, 2011 at 12:34 PM, maven apache<br>
&gt;&gt;&gt;&gt; &gt;&gt; &lt;<a href="mailto:apachemaven0@gmail.com">apachemaven0@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; Hi:<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; I want to know if there is any document about the concepts and<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; relationship<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; between the map/maptype/layers/overlay ?<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; I thinks sometime it is necessary if we want to do some<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; customzation.<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; I have read the doc from <a href="http://ol.org" target="_blank">ol.org</a>,but the api document is simple.<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; Any complete documents?<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; Thanks.<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; Users mailing list<br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; <a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt; <a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
&gt;&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt;&gt; &gt;&gt; Andreas Hocevar<br>
&gt;&gt;&gt;&gt; &gt;&gt; OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
&gt;&gt;&gt;&gt; &gt;&gt; Expert service straight from the developers.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; Andreas Hocevar<br>
&gt;&gt;&gt;&gt; OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
&gt;&gt;&gt;&gt; Expert service straight from the developers.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br>
&gt;&gt;&gt; <a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
&gt;&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
</div></div></blockquote></div><br>