I don't know what your plugin is doing, but maybe you could use "clientDynamicLayer" like drawing and measure2 plugin too: http://svn.pmapper.net/trac/wiki/PluginsDynamicData
Le 08/01/2013 09:57, Thomas RAFFIN a écrit : > Hi, > > The mapfile is reloaded in the $map vairiable, a MapObj object, each > timeglobals.php is called. > > So if core pmapper code need globals.php, your layer is not added. > > You should use "phpMapObjModifierFiles " (in > rou_pugin_directory/config.inc). The files you will add here will be > called at the end of globals.php, so your layer will be added to the > global $map object. > > - in config.inc : > <?php > $phpMapObjModifierFiles = > array('auto_included_file_that_will_modify_mapObj.php'); > ?> > > - in auto_included_file_that_will_modify_mapObj.php : > <?php > if (isset($_SESSION['addMyLayerOrNot']) && $_SESSION['addMyLayerOrNot']) { > // your code to add the layer > $map->... > } > ?> > > - in the php file called from your js I suppose : > <?php > // your code, and when you want to add the layer at next refresh : > $_SESSION['addMyLayerOrNot'] = true; > ?> > > If you always want to add the layer, without js etc... forget the > session variable... > > Bye > > Thomas > > > Le 08/01/2013 08:34, allspatial a écrit : >> Dear pmapper Team, >> >> I wrote a plugin for pmapper 4.02. In the PHP code of my plugin I added a >> layer to the Map using the $map variable from globals.php: >> >> require_once("../../incphp/globals.php"); >> ... >> ... >> $roadLayer = ms_newLayerObj($map); >> ... >> ... >> >> However, when I reload the map later on (using PM.Map.reloadMap() in the >> JavaScript code of my plugin) the new layer is not reflected/shown in the >> map. A $map->numlayers will result in 8 in my plugin but 7 if executed in >> incphp/map/map.php. Would you have any idea why my change (the layer I >> added) is not reflected in the global map variable? >> >> Many thanks, >> >> Michael > > ------------------------------------------------------------------------------ > Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS > and more. Get SQL Server skills now (including 2012) with LearnDevNow - > 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts. > SALE $99.99 this month only - learn more at: > http://p.sf.net/sfu/learnmore_122512 > _______________________________________________ > pmapper-users mailing list > pmapper-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/pmapper-users > > ------------------------------------------------------------------------------ Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS and more. Get SQL Server skills now (including 2012) with LearnDevNow - 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only - learn more at: http://p.sf.net/sfu/learnmore_122512 _______________________________________________ pmapper-users mailing list pmapper-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmapper-users