[Users] How to create legend panel using OpenLayers.Layer.MapServer layer...

Andreas Hocevar ahocevar at opengeo.org
Tue Jan 5 10:16:36 CET 2010


Hi,

On 2010-01-04 19:36, stela anders wrote:
> Is it possible?

You have at least two choices:

(1) Use Layer.WMS instead of Layer.MapServer. With minor modifications
to your mapfile, it is easy to use MapServer as WMS (see
http://mapserver.org/ogc/wms_server.html). I think this is the best
option, because it will build the legend automatically from
GetLegendGraphic requests.

(2) Use a LayerStore with a legendURL field. For each layer, you have to
provide a URL that points to a legend image. This option may only work
with the current trunk version of GeoExt, not with v0.6.

Regards,
Andreas.

>
> I tried to create that :
>   var legendPanel = new GeoExt.LegendPanel({
>             title: 'Legend',
>             dynamic: true
>      });
>
> And added to Viewport, but nothing is created...
>
> Help me please!
>
>
>
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>   


-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.



More information about the Users mailing list