[mapguide-users] Get selected layers from server side

Ivan Milicevic Ivan.Milicevic at supranet.hr
Sun Jan 6 17:18:49 EST 2008


Try this J

 

MgSelection selection = new MgSelection(map);

      selection.Open(resourceService, "1"); //opens selection

 

      MgReadOnlyLayerCollection layers = selection.GetLayers(); //gets
layers from selection 

      MgLayerCollection zdenci = map.GetLayers();

 

-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Jim O'Leary
Sent: Sunday, January 06, 2008 10:51 PM
To: mapguide-users at lists.osgeo.org
Subject: RE: [mapguide-users] Get selected layers from server side

 

 

I know there is always a way to submit a form via POST, but it can be an

unwieldy proces. I am interested to know if the MapGuide server can
supply a

list of selected layers to a server-side program.

 

 

 

Kori Maleski-4 wrote:

> 

> I think this isn't possible when using the Ajax viewer, but is
possible

> when

> using the DWF viewer.

> 

> Someone may correct me on that...

> 

> Use the Script frame of the Ajax viewer to fire a Form Submit Post to
pass

> your selection set instead.

> 

> 

> Cheers,

> 

> Kori Maleski

> 

> -----Original Message-----

> From: mapguide-users-bounces at lists.osgeo.org

> [mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Jim
O'Leary

> Sent: January-04-08 6:13 PM

> To: mapguide-users at lists.osgeo.org

> Subject: [mapguide-users] Get selected layers from server side

> 

> 

> Is it possible to get a list of the map's selected layers from the
server

> side? 

> 

> I know I can get this by making an MgSelection and passing the
selection

> XML

> from the client to the server program, like:

> 

> $selection = new MgSelection($map,$_REQUEST['selectionXML']);

> 

> However, I don't want to pass a big selection XML string to the server

> program, as I am passing by GET and the selection XML could be greater

> than

> the browser handles. 

> 

> If I make the selection object without including the selection XML,
like

> 

> $selection = new MgSelection($map);

> $selectedLayers = $selection->GetLayers();

> $numberLayers = $selectedLayers->GetCount();

> 

> PHP tells me that $selectedLayers is not an object.

> 

> Thanks.

> 

> 

> -- 

> View this message in context:

>
http://www.nabble.com/Get-selected-layers-from-server-side-tp14628979s16
610p

> 14628979.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/Get-selected-layers-from-server-side-tp14628979s16
610p14654216.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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20080106/a6149afb/attachment.html


More information about the mapguide-users mailing list