Open() is for opening a runtime map. This is usually a map from an already initialized weblayout.
If you are trying to instantiate maps outside of the ajax viewer, you should be using the Create() method instead. - Jackie Maksim Sestic wrote: > > Hi all, > > It's about MGE 2008 and instantiating MpMap type via MgMap.Open() method. > It throws an exception saying that "Resource was not found". I tried > various types of parameters on overloaded Open method and none of them > worked, throwing the same exception. Necessary connection and services > were instantiated just fine. It always dies at the MgMap.Open(...) line: > > (Method 1 - via Library ResourceIdentifier) > Dim svc As MgResourceService = CType(Me.SiteConnection.CreateService(0), > MgResourceService) > Dim m As MgMap = New MgMap() > Dim id As String = "Library://...(path to my map)..." > Dim resId As MgResourceIdentifier = New MgResourceIdentifier(id) > m.Open(svc, id) > > (Method 2 - via Map name) > Dim svc As MgResourceService = CType(Me.SiteConnection.CreateService(0), > MgResourceService) > Dim m As MgMap = New MgMap() > m.Open(svc, "NameOfMyMap") > > (Method 3 - via Session + Map name) > Dim site As MgSite = New MgSite > site.Open(Me.UserInformation) > dim sessionId As String = site.CreateSession > Dim svc As MgResourceService = CType(Me.SiteConnection.CreateService(0), > MgResourceService) > Dim id As String = "Session:"+sessionId+"//NameOfMyMap" > Dim resId As MgResourceIdentifier = New MgResourceIdentifier(id) > m.Open(svc, id) > > and few other methods but none of them worked :-) > > Is there any help to this? > > Regards, > Maksim Sestic > > -- View this message in context: http://www.nabble.com/Error-when-instantiating-a-Map-via-MgMap.Open%28%29-method-tf4606044s16610.html#a13154041 Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapguide-users
