Great, I got it to work with: var featureService: MgFeatureService = MgFeatureService(siteConnection.CreateService(MgServiceType.FeatureService));
Thanks Now for my next problem… What does the LayerDefinitionFactory do? I’ve got the layerdefinitionfactory.php file included in my aspx page, but on the var factory = new LayerDefinitionFactory(); var lineRule = factory.CreateLineRule(ruleLegendLabel, filter, color); I get: Variable 'LayerDefinitionFactory' has not been declared Kenneth Skovhede, GEOGRAF A/S wrote: > > > There is a class map together with the documentation: > http://mapguide.osgeo.org/2.0/documentation.html > > This can be found in the Web API documentation: > http://mapguide.osgeo.org/files/mapguide/docs/webapi/index.htm > > The specific class is here: > http://mapguide.osgeo.org/files/mapguide/docs/webapi/d5/d10/class_mg_feature_service.htm > > And the "CreateService" is here: > http://mapguide.osgeo.org/files/mapguide/docs/webapi/df/d57/class_mg_site_connection.htm > > > As for dll, that depends... the class you are seeing is in > MapGuideDotNetApi.dll, but it is actually a wrapper > for the other dll files in that folder. > > Regards, Kenneth Skovhede, GEOGRAF A/S > > > > Marius_360 skrev: >> Where does the OSGeo.MapGuide.MgService come from, in other words, in >> which >> dll in the bin folder? >> >> >> >> Kenneth Skovhede, GEOGRAF A/S wrote: >> >>> So you are using JScript .Net? >>> >>> In that case you might have to typecast it: >>> >>> var featureService = >>> (MgFeatureService)siteConnection.CreateService(MgServiceType.FeatureService); >>> >>> Not completely familiar with JScript.Net, but the error seems to >>> indicate that the object (featureService) is of type MgService. >>> MgService is a base class, and also the signature return type for >>> CreateService. >>> The actual type of the object returned is MgFeatureService. >>> >>> Regards, Kenneth Skovhede, GEOGRAF A/S >>> >>> >>> >>> Marius_360 skrev: >>> >>>> This is exactly how I had it from the beginning, but it gives me >>>> “Objects >>>> of >>>> type 'OSGeo.MapGuide.MgService' do not have such a >>>> member” error >>>> >>>> >>>> >>>> Carl Jokl wrote: >>>> >>>> >>>>> I will assume this must be JScript .Net because what you are doing >>>>> could >>>>> not work at all otherwise but I see the problem in the code: >>>>> >>>>> var featureService = new MgFeatureService(); //You explicity create a >>>>> new >>>>> feature service. This is wrong >>>>> //This method call retrieves the feature service from the site >>>>> connection >>>>> but you are not storing the //returned value >>>>> siteConnection.CreateService(MgServiceType.FeatureService); >>>>> //This will not work because you explicity created this feature >>>>> service >>>>> instead of getting it from the feature ///service >>>>> featureService.CreateFeatureSource(resourceIdentifier, sdfParams) >>>>> >>>>> I am not completely familiar with JScript .Net but I would think that >>>>> this >>>>> should be >>>>> >>>>> //Get the feature service from the site connection, don't create it >>>>> explicity. >>>>> var featureService = >>>>> siteConnection.CreateService(MgServiceType.FeatureService); >>>>> //Assuming you correctly created the resource identifier and the sdf >>>>> params elsewhere this should work >>>>> if (featureService) //Checking the returned feature service was not >>>>> null >>>>> just in case. >>>>> { >>>>> featureService.CreateFeatureSource(resourceIdentifier, >>>>> sdfParams); >>>>> } >>>>> >>>>> >>>>> >>>> >>>> >>> _______________________________________________ >>> mapguide-users mailing list >>> [email protected] >>> http://lists.osgeo.org/mailman/listinfo/mapguide-users >>> >>> >>> >> >> > > _______________________________________________ > mapguide-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapguide-users > > -- View this message in context: http://www.nabble.com/Redlining-error-tp18524267p18529564.html 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
