[OpenLayers-Dev] Layers into Groups

Jachym Cepicky jachym.cepicky at gmail.com
Wed Oct 24 04:18:07 EDT 2007


Hi,

Lorenzo Becchi píše v St 24. 10. 2007 v 00:21 +0200:
> Jachym, I see that all legend layouts can vary a lot.
> what about Tim's idea to use templates?
> I'm pretty scared about it but probably is a good solution.
> Tim, do you think templates could really apply to Layer switcher without 
> getting mad? if yes can you "enlighten our way"?
> 
> ciao
> lorenzo

How should the templates look like? My approach is, have everything
(layers, groups, etc.) in separate divs, so they are now customisable
via CSS styles. The example should be fixed for IE as well now.

Jachym

> 
> 
> >
> >
> > A while ago I experimented a bit with a custom layer switcher outside 
> > the map window, it still seems to be working at
> >
> > http://www.yunnanexplorer.com/mars.html 
> > <http://www.yunnanexplorer.com/mars.html>
> you've never tried it with Safari. Layers names disappears if you click 
> on them.
> :-|
> >
> > There were several ideas in it:
> > First of all ignore the tick-boxes -- they flicker a layer on and off. 
> > This is not very intuitive. I thought once having a special effects 
> > div hidden with every layer that could be turned on and off. 
> > Flickering a layer, moving a sliding window over a layer, inverting 
> > colours, image stretching could all go in there. Never followed through.
> >
> > The sliders allow to adjust transparency of a layer: red all the way 
> > to the left is off, green is 100% opaque. The rest somewhere in the 
> > middle: good way if you want to look at data in more than one map at a 
> > time.
> >
> > Furthermore it is possible to drag the layers up and down, changing 
> > the stacking/drawing order. I know that conflicts with the baselayer 
> > concept of OL.
> >
> > These effects were done with scriptaculous and do not really work that 
> > well under IE, but someone with more patience/time than me could 
> > probably make them work. It is now over a year old and I have not done 
> > any work on it, so some of the layers have ceased to function.
> >
> > I think building better/different layer switchers, particularly with 
> > grouping, is quite important...
> >
> > Ludwig
> >
> >
> >
> >
> >
> >
> > On 23/10/2007, * Jachym Cepicky* <jachym.cepicky at gmail.com 
> > <mailto:jachym.cepicky at gmail.com>> wrote:
> >
> >     Hi,
> >
> >     could anybody of you, guys, have a look at new "custom LayerSwitcher"
> >     example [1] ?
> >
> >     I hope, it works on all platforms
> >
> >     Comments are more  then welcomed
> >
> >     Jachym
> >
> >     P.S. You will have to probably zoom to Canada, go get all layers work
> >
> >     [1]
> >     http://dev.openlayers.org/sandbox/jachym/openlayers/examples/layerswitcher.html
> >
> >     Jachym Cepicky píše v Po 15. 10. 2007 v 13:20 +0200:
> >     > Hi developers,
> >     > I have implemented ordering map layers into groups [1]. You have to
> >     > specify new layer attribute group:"Group Name", e.g.:
> >     >
> >     >  var dm = new OpenLayers.Layer.WMS ( "DM Solutions Transit",
> >     >                 "http://www2.dmsolutions.ca/cgi-bin/mswms_gmap",
> >     >                 {layers: "rail,road",
> >     >                  transparent: "true", format: "image/png"
> >     >                 },
> >     >                 {
> >     >                   group:"Transit"
> >     >                 });
> >     >
> >     > You can define group hierarchy using "/" mark:
> >     >
> >     > ....
> >     > group: "Transit/Roads"
> >     > ....
> >     >
> >     > Only changed file is LayerSwitcher.js
> >     >
> >     > For example see [2]
> >     >
> >     > Hope, you'll like it
> >     >
> >     > Jachym
> >     >
> >     > [1] http://trac.openlayers.org/ticket/1086
> >     > [2]
> >     >
> >     http://dev.openlayers.org/sandbox/jachym/openlayers/examples/layer-groups.html
> >     > _______________________________________________
> >     > Dev mailing list
> >     > Dev at openlayers.org <mailto:Dev at openlayers.org>
> >     > http://openlayers.org/mailman/listinfo/dev
> >     --
> >     Jachym Cepicky
> >     e-mail: jachym.cepicky at gmail.com <mailto:jachym.cepicky at gmail.com>
> >     URL: http://les-ejk.cz
> >     GPG: http://www.les-ejk.cz/pgp/jachym_cepicky-gpg.pub
> >
> >
> >     _______________________________________________
> >     Dev mailing list
> >     Dev at openlayers.org <mailto:Dev at openlayers.org>
> >     http://openlayers.org/mailman/listinfo/dev
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Dev mailing list
> > Dev at openlayers.org
> > http://openlayers.org/mailman/listinfo/dev
> >   
-- 
Jachym Cepicky
e-mail: jachym.cepicky at gmail.com
URL: http://les-ejk.cz
GPG: http://www.les-ejk.cz/pgp/jachym_cepicky-gpg.pub

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=
Url : http://lists.osgeo.org/pipermail/openlayers-dev/attachments/20071024/3c2f9534/attachment.bin


More information about the Dev mailing list