Steve,

Thanks for the reply. Here is a link to the mapserver application in question:

http://tinyurl.com/mrdp5

Dylan

On Apr 10, 2006, at 6:31 PM, Steve Lime wrote:

Dylan: Do you have an application to look at? The answer depends on the age of your landview code. Newer versions maintain layers as an associative arrary where layer name is the key and the value is either 1 or 0 (true or false). If you're using mapserv.js then you have a instance of the Mapserv object. If that is called, say 'myMap', then you'd manipulate the layers are using something like:

  myMap.layers[name] = true;

There are a few methods in the in the mapserv.js file to help with this. The main one is called setlayer I believe. Again if you've got something to look at it would be much easier to help you debug.

Steve

Dylan Beaudette <[EMAIL PROTECTED]> 04/07/06 12:28 PM >>>
Greetings,

I have been struggling with getting layers to function properly with the
landview DHTML application.

Currently, all of my layers defined in a mapfile, are set to DEFAULT. I would like to be able to toggle them from the legend (and HTML legend) so I have
started setting key layers to ON .

However, when i do this none of these layers show up on the map. If i
explicitly define a layer to be on in the URL with layers=layer1 layer2 ... they layers appear on the map, but the checkbox next the the legend entry is
not checked. checking or unchecking the box has no effect.

also, with every load of the page, I am getting the following error:
Error: document.layers has no properties
Source Line: 226

any thoughts on what might be happening ?

--
Dylan Beaudette
Soils and Biogeochemistry Graduate Group
University of California at Davis
530.754.7341


--
Dylan Beaudette
Soils and Biogeochemistry Graduate Group
University of California at Davis
530.754.7341

Reply via email to