[fusion-users] Problem with layer hiding and showing.
Kenneth Skovhede, GEOGRAF A/S
ks at geograf.dk
Wed Aug 6 06:51:21 EDT 2008
Its not a hash, its a GUID.
Instead of using the layer name, which may not be unique, all layers are
assigned a GUID when the runtime map is created.
This GUID can only be read from a runtime map, and each layer gets
assigned a different GUID for each session.
They differ, because another layer is (supposed to?) show.
Regards, Kenneth Skovhede, GEOGRAF A/S
Tómas Guðmundsson skrev:
> Mike,
>
> I'm afraid that all I found was the 'showlayers' parameter. And it
> was some kind of a hash,
>
> clientagent Fusion Viewer
> showLayers 0f682be6-0000-1000-8000-001b2418ab2d
> operation GETMAPIMAGE
>
> I don't quite know how to decrypt that but any help would be appreciated.
>
> F.y.i. this is the kind of hash that would be correct with the layers
> appropriately displayed.
>
> clientagent Fusion Viewer
> showLayers 0f65c98c-0000-1000-8000-001b2418ab2d
> operation GETMAPIMAGE
>
> The delta is only in the first part.
>
> Regards,
> Tómas.
>
> -----Original Message-----
> From: Mike Adair [mailto:madair at dmsolutions.ca]
> Sent: 5. ágúst 2008 19:20
> To: Tómas Guðmundsson
> Cc: fusion-users at lists.osgeo.org
> Subject: Re: [fusion-users] Problem with layer hiding and showing.
>
> Tomas,
>
> You should check the value of the 'showlayers' and 'hidelayers'
> parameters in the sequence of mapagent calls to GETMAPIMAGE. Those are
> the parameters that turn layers on or off. If they are what you are
> expecting, then it's possible that there is a problem with specifying
> those params, e.g. they should be comma-separated and they are not, or
> vice versa.
>
> Mike
>
> Tómas Guðmundsson wrote:
>
>> Sorry about that. Everything about "If I do nothing else but reload
>> the map (i.e. pan the map, zoom or refresh it) the correct layers are
>> displayed on the map (all 3 or none at all).
>>
>> So I figure this has something to do with timing or something like
>> that, of the fetching of the map itself?"
>>
>> Is wrong. So ignore that.
>>
>> Rgds.
>>
>> Tómas
>>
>> *From:* fusion-users-bounces at lists.osgeo.org
>> [mailto:fusion-users-bounces at lists.osgeo.org] *On Behalf Of *Tómas
>> Guðmundsson
>> *Sent:* 5. ágúst 2008 13:36
>> *To:* fusion-users at lists.osgeo.org
>> *Subject:* [fusion-users] Problem with layer hiding and showing.
>>
>> Hi all.
>>
>> I currently have function that I am using that systematically goes
>> through an array it's passed and walks through the layer legend to see
>> if it finds a layer. So for every layername in a layerarray, I check
>> if that layer exists and then if the checkbox is checked I show it,
>> else I hide it. Now I've been debugging this and for an array of 3
>> layers (this also happens for layers more than 1), I get 3 times the
>> debug message "showing layer", when I check the checkbox again I get
>> the debug message "hiding layer" 3 times as well.
>>
>> So I know this is working properly, however Mapguide Server does not
>> think so. Or at least the images I get back from the server are
>> missing one layer (the first one, every time). So according to the
>> legend all 3 layers are visible. However, the map shows everyone
>> except the first one. Now I figured this was weird, especially since
>> when I try to hide them, they all are hidden except the first one
>> which is now visible. And now for the final twist.
>>
>> If I do nothing else but reload the map (i.e. pan the map, zoom or
>> refresh it) the correct layers are displayed on the map (all 3 or none
>> at all).
>>
>> So I figure this has something to do with timing or something like
>> that, of the fetching of the map itself?
>>
>> Please let me know if this is not clear to you and I'll try to explain
>> better, but I find it weird I can not hide more than 2 layers at a time.
>>
>> Kind regards,
>>
>> Tómas
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> fusion-users mailing list
>> fusion-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/fusion-users
>>
>>
> _______________________________________________
> fusion-users mailing list
> fusion-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fusion-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/fusion-users/attachments/20080806/75e6552c/attachment.html
More information about the fusion-users
mailing list