And, it's the Labor Day Holiday in the United States today and all of Autodesk has been off for the last week as part of their cost-saving measures. They return tomorrow.
Andy Morsell, P.E. Spatial Integrators, Inc. 47° 46' N 116° 49' W www.SpatialGIS.com -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Mike Adair Sent: Monday, September 07, 2009 9:19 AM To: MapGuide Users Mail List Subject: SPAM-LOW: Re: [mapguide-users] Error with MGOS 2.0 and Fusion And some of us go on vacation once in a while... In any case, it sounds like you should be listening for Fusion.Event.MAP_LOADED event which gets fired when the Map object is loaded and ready. FUSION_INITIALIZED is fired when the AppDEf has been parsed and widget objects created. Mike Andre Schoonbee wrote: > Hi Guys > > I have submited this question, but to dat, have not received any feedback. I > am certain, there's a lot of persons, capable of helping and guiding me. A > Bit disapointing to see no responce coming. I guess it is fir this reason > why the general public tends to stay away from Open Source? > > Andre > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Andre Schoonbee > Sent: 04 September 2009 10:48 AM > To: 'MapGuide Users Mail List' > Subject: [mapguide-users] Error with MGOS 2.0 and Fusion > Importance: High > > I'm trying to create a custom query for a layer filtering when the map > loads. Basically the code I'm executing in the var fusionInitialized > function is: > > var map = Fusion.getWidgetById('Map'); > var options = {}; > options.maxFeatures = 0; > options.layers = '(Points)'; > options.filter = '(PointNr LIKE \'%007%\')'; > map.query(options); > > However, the query execution throws an exception: > > Fusion Error: > WARNING: Exception occurred in AJAX callback. > Message: invalid label > Location: http://localhost:8008/mapguide/fusion/MapGuide/MapGuide.js (774) > Response: ERROR: Argument is null. > Argument is null. > Exception occurred in method MgResourceIdentifier.CheckName at line 624 in > file > d:\build\mapguide_open_source_v2.0\build_30.11\mgdev\common\platformbase\Ser > vices/ResourceIdentifier.cpp > > - MgMap.Open line 457 file > d:\build\mapguide_open_source_v2.0\build_30.11\mgdev\common\mapguidecommon\M > apLayer/Map.cpp > - MgResourceIdentifier.CheckName line 624 file > d:\build\mapguide_open_source_v2.0\build_30.11\mgdev\common\platformbase\Ser > vices/ResourceIdentifier.cpp > > > I have debugged the query process from MapGuide.js - query : > function(options) - adding the alert massage as shown below: > //.... > var ajaxOptions = { > onSuccess: OpenLayers.Function.bind(this.processQueryResults, > this, zoomTo), > parameters: params}; > /* >>>>>> */ alert('mapname: > '+params.mapname+'\nsessionid:'+params.sessionid+'\nlayers: > '+params.layers+'\nfilter: '+params.filter); > Fusion.ajaxRequest(loadmapScript, ajaxOptions); > //...... > > The message shows that at the execution of the query both the mapname and > sessionid are not defined for the map > > mapname: undefined > sessionid:undefined > layers: (Points) > filter: (PointNr LIKE '%007%') > > Q: Since the fusionInitialized is registered to be executed on > Fusion.Event.FUSION_INITIALIZED, what is the problem with the above test ? > My idea was that the map should have been fully loaded by then and the > filter queried ok. > > Thank you, > > _______________________________________________ > 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 > > -- Michael Adair Senior Software Architect DM Solutions Group Inc. Office: (613) 565-5056 x26 [email protected] http://www.dmsolutions.ca http://research.dmsolutions.ca _______________________________________________ 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
