[mapguide-users] how to refresh legend panel when create a
dynamic layer ??
foolfish
xjimmyshcn at sohu.com
Fri Jun 6 10:56:02 EDT 2008
thank you!
Is it possible to add dynamic layer to the Legend at client? when i create a
dynamic layer at server , to return the dynamic layer information to
client,then add layer to Legend use javascript.
It's only my thought,but i don't know how to do so.
Is it possible?
--------------------------------------------------------------
Paul Spencer-5 wrote:
>
> Right now, that is really the only way to refresh the legend - it
> currently gets its information from the map widget about which layers
> make up the map. And the only way to tell the map to add a layer that
> was dynamically added from the server is to call reloadMap.
>
> I agree that this is a performance problem. Currently, the Map widget
> retrieves a lot of potentially unnecessary information about the
> layers and it would be nice to refactor this to be a bit smarter. We
> would still need to call reloadMap I think but we could slim down what
> happens on the server side (in LoadMap.php) to just return the layer
> list rather than enumerate all the scale ranges and styles of each
> layer. Then the Legend can be a bit smarter about requesting the
> scale range and style information for just layers that have changed.
>
> I've filed http://trac.osgeo.org/fusion/ticket/75 to track this
> change, but it won't be something we tackle for a while - patches
> graciously accepted if someone else wants to tackle it.
>
> Cheers
>
> Paul
>
> On 6-Jun-08, at 4:44 AM, foolfish wrote:
>
>>
>> i can use document.getElementById("Map").widget.aMaps[0].reloadMap()
>> to
>> refresh both Legend and Map.but the problem is it's too slow~
>>
>> i want to know how to refresh Legend alone.
>>
>> Perhaps it's a bug of fusion, i guess~
>>
>> Can anyone answer to me?:thinking:
>> --
>> View this message in context:
>> http://www.nabble.com/how-to-refresh-legend-panel-when--create-a-dynamic-layer----tp17661588p17687425.html
>> Sent from the MapGuide Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>
>
--
View this message in context: http://www.nabble.com/how-to-refresh-legend-panel-when--create-a-dynamic-layer----tp17661588p17694147.html
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list