[mapguide-users] How to show a map (PHP)

Mansoureh Sadrykia m_sadrykia at yahoo.com
Mon Jun 25 03:30:59 EDT 2007


Hi!
   
  Why don't you use mapguide studio to create a webLayout and then define its address in your library by PHP?(As the code you've written for the mapDefinition)

mates <reklamama at centrum.sk> wrote:
  
I create a map and then i add a layer. Now i need it to show the map in the
browser, but i don't know how to do it using PHP :( 
Can you help me pls?


include "constants.php";
MgInitializeWebTier('webconfig.ini');

$site = new MgSite();
$userInfo = new MgUserInformation("Administrator", "admin");

$site->Open($userInfo);

$id = $site->CreateSession();

$siteConnection = new MgSiteConnection();
$siteConnection->Open($userInfo);
$resourceService =
$siteConnection->CreateService(MgServiceType::ResourceService);

$mapDefId = new MgResourceIdentifier("Library://22/mapa.MapDefinition");
$map = new MgMap();
$mapName = $mapDefId->GetName();
$map->Create($resourceService, $mapDefId, $mapName);

$LayID = new MgResourceIdentifier("Library://22/kraje.LayerDefinition");

$newLayer = new MgLayer($LayID, $resourceService);

$newLayer->SetVisible(true);
$newLayer->SetLegendLabel($newLayer->GetName());
$newLayer->SetDisplayInLegend(true);

$layerCollection->Insert(0, $newLayer);

$mapId = new MgResourceIdentifier("Session:$id//$name." .
MgResourceType::Map);
$map->Save($resourceService, $mapId);

And what now? :)
-- 
View this message in context: http://www.nabble.com/How-to-show-a-map-%28PHP%29-tf3973550s16610.html#a11279107
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


       
---------------------------------
Need a vacation? Get great deals to amazing places on Yahoo! Travel. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20070625/e9f126bd/attachment.html


More information about the mapguide-users mailing list