[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