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

mates reklamama at centrum.sk
Mon Jun 25 05:54:33 EDT 2007


Hi
Sorry, but I don't understood well what you mean. Can u pls explain better,
Im a beginner :) I have already created a Weblayout, but I don't know how to
get this map to this Weblayout. Show me a exapmle pls.. 
Thank you..



Mansoureh Sadrykia wrote:
> 
> 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. 
> _______________________________________________
> 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/How-to-show-a-map-%28PHP%29-tf3973550s16610.html#a11283801
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list