[Chameleon] Layers always on
Eric Bridger
eric at gomoos.org
Wed Nov 10 15:58:34 EST 2004
Mark,
I solved a similiar type of problem (I was using XMLThemeLegend) by
creating a small custom widget whose sole purpose was to turn on those
layers I wanted to be sure were always on. I put this in my HTML page
after the Legend widget.
The ParseURL() method does:
$oLayer = $this->moMapObject->oMap->getLayerByName('always_on_layer');
$oLayer->set("status", MS_ON);
This worked for me.
Eric
On Wed, 2004-11-10 at 15:25, Mark M wrote:
> Hi Ken,
>
> Thanks but no go. I'll explain more.
>
> I use the METADATA flag to remove the layer from the legend as you suggested. Then when I first view the map image, I see all the layers as expected and the legend as wanted. When I then zoom into the map, the legend is still OK However, I only see the layers
> that had been visible and checked on the previous legend. All layers unchecked and all layers hidden were not displayed. But, I want to have all the hidden layers to always display. Can this be done?
>
> Thanks,
> Mark
>
>
>
>
>
> ----- Original Message -----
> From: "Ken Sanderson" <ken at rockies.ca>
> To: "'Mark M'" <fosters4all at beer.com>, "'Chameleon List'" <chameleon at lists.maptools.org>
> Subject: RE: [Chameleon] Layers always on
> Date: Wed, 10 Nov 2004 11:43:02 -0700
>
> >
> > I would put a metadata object on the layers you want hidden, then just
> > to a test on if that metadata object is set (isset) and if so don't
> > write them to the legend.
> >
> > Ken
> >
> > -----Original Message-----
> > From: chameleon-bounces at lists.maptools.org
> > [mailto:chameleon-bounces at lists.maptools.org] On Behalf Of Mark M
> > Sent: November 10, 2004 10:39 AM
> > To: Chameleon List; WIX Mailing List
> > Subject: [Chameleon] Layers always on
> >
> >
> > Hi,
> >
> > How do I keep a layer always showing on the map but never in the legend?
> >
> > I've used the process at
> > http://lists.maptools.org/pipermail/chameleon/2004-October/001526.html
> > to filter layers. This works for the first image but when I zoom in,
> > only layers that are checked are drawn (logically enough). So, layers
> > that are hidden from the legend are never seen again. Not good for me.
> >
> > I want users to be able to turn on and off some layers only. The other
> > layers are always on and are controlled by MINSCALE and MAXSCALE in the
> > map file. Anyone know how to do this?
> >
> > Mark
> >
> >
> > --
> > _______________________________________________
> > The coolest e-mail address on the web and it's FREE! Sign-up today for
> > Beer Mail @ beer.com.
> >
> >
> > _______________________________________________
> > Chameleon mailing list
> > Chameleon at lists.maptools.org
> > http://lists.maptools.org/mailman/listinfo/chameleon
> >
> >
> >
>
> --
> _______________________________________________
> The coolest e-mail address on the web and its FREE! Sign-up today for Beer Mail @ beer.com.
>
>
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
More information about the Chameleon
mailing list