[mapguide-users] Interaction between multiple Viewer Instances
Ralf Comouth
ralf.comouth at vib-weinhold.com
Wed Jun 4 14:13:19 EDT 2008
Hi Kenneth, thanks for your quick response !
If I understand you right it is generaly possible to interact between two
different sessions.
I am not sure if this information is a good or bad thing, because this means
that I have no
excusses if I fail :-)
>> you have to lookup the name of the layer, based on the guid
I think this would be the difficult part, but I'm getting an idea from where
I have to start.
Thanks again for your answer, I will do some "try and error" - coding
now.....
Regards
Ralf
Kenneth Skovhede, GEOGRAF A/S wrote:
>
>
> There is a slight obstacle in interacting between two sessions.
>
> When MapGuide starts a new sessions, it converts the map from xml format
> to binary (from a MapDefinition to a RuntimeMap).
> Part of this process is assigning each layer a globally unique id (GUID).
> A selection is basically an xml like this:
> <selection>
> <layer id="..guid..">
> <schema id="..classname..">
> <ID>...primary key in base 64 encoded format...</ID>
> </schema>
> </layer>
> </selection>
>
> The problem with having to sessions, is that the guid for the layers
> will now be different, but everything else is the same.
> So, if you want to transfer the selection, you have to lookup the name
> of the layer, based on the guid, and then do the opposite on the other
> end.
>
> Does this explain your question?
>
> Regards, Kenneth Skovhede, GEOGRAF A/S
>
>
>
>
--
View this message in context: http://www.nabble.com/Interaction-between-multiple-Viewer-Instances-tp17641488p17653055.html
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list