Are you sure there is selection xml in $_POST['SELECTION'] ? - Jackie
nekad wrote: > > i have included constants.php > > and there is no problem with MgServiceType anymore... > > but, now i got the problem in finding the information of selected area... > > when i run this code > $selection = new MgSelection($map, $_POST['SELECTION']); > $layers = $selection->GetLayers(); > > it returns nothing, seems like i don't select any area on the map? > can you help me? > > Jackie Ng wrote: >> >> PHP does not support enums, so all the mapguide constants like >> MgServiceType, MgResourceType, etc are stored and defined in the >> constants.php file in your mapviewerphp directory. >> >> Have you included this file? >> >> - Jackie >> >> >> nekad wrote: >>> >>> Hey guys.. >>> I'm newbie in GIS world >>> I'm using Mapguide and mapguide maestro 1.0.9 >>> >>> What i want is, >>> when user click a selected area, then they can right click and choose >>> the link i provided, let say "ViewData" >>> >>> when user click ViewData, then it will show a popup window which display >>> relevant information of selected area... >>> >>> But, my problem is, I don't know how to get the information.. >>> >>> I have coded by following the sample, >>> $args = ($_SERVER['REQUEST_METHOD'] == 'POST') ? $_POST : $_GET; >>> $sessionId = $args['SESSION']; >>> echo $sessionId."<br>"; >>> $mapName = $args['MAPNAME']; >>> echo $mapName."<br>"; >>> try >>> { >>> // Initialize the Web Extensions and connect to the Server using >>> // the Web Extensions session identifier stored in PHP session >>> state. >>> >>> MgInitializeWebTier ($webconfigFilePath); >>> >>> $userInfo = new MgUserInformation($sessionId); >>> //$userInfo = new MgUserInformation("Administrator", "admin"); >>> echo "USER"; >>> $siteConnection = new MgSiteConnection();echo "CON"; >>> $siteConnection->Open($userInfo);echo "open"; >>> $resourceService = >>> $siteConnection->CreateService(MgServiceType::ResourceService); echo >>> "resource"; >>> >>> when i run it, popwindow will display echo till "CON", but "resource" >>> will not shown... >>> what is the problem? >>> somebody can help me the simple way to do my needs? >>> >>> thx >>> >> >> > > -- View this message in context: http://n2.nabble.com/How-to-get-selected-area-information-in-mapguide-tp3990797p3997270.html Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list mapguide-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapguide-users