Hola Carlos clientdinamiclayers ya esta instalado no hay que hacer nada con ese plugin trabaja la reglita de medidas de pmapper.
lo que yo he hecho es agregar varios if dentro de client dinamyc layers segun la capa que voy a agregar. yo uso extjs y bueno tampoco se mucho de javascript pero es mas o menos asi: a client dynamic layers le agregue algo asi: class clientDynamicLayer_PostGis extends clientDynamicLayer { protected function addFeatures($geoData) { //require('/ms4w_3_1/Apache/htdocs/plugins/reportes/Param_Reportes.php'); //Revisar cambio de ruta require($_SESSION['PM_BASE_DIR'] ."/../plugins/reportes/Param_Reportes.php"); //Revisar cambio de ruta //$legPath = $_SESSION['PM_BASE_DIR'] ."/../reportes/Param_Reportes.php"; //revisar si cambia ruta $this->oneOrMoreFeatures = false; if ($this->layer != null) { $newStrObjects = is_array($geoData) ? json_decode($geoData) : $geoData; //$this->layer->set( "classitem","emscod"); $name = $newStrObjects->name; $tipo = $newStrObjects->tipo; if ($tipo === 'Postgis'){ $this->layer->setConnectionType(MS_POSTGIS); $this->layer->set("connection","user=$usuario password=$password dbname=$dbname host=$host"); $sql = $newStrObjects->query; $this->layer->set("data",$newStrObjects->query); $this->layer->set( "status", MS_ON); } else if ($name === 'Multifamiliares'){ $this->layer->set( "type", MS_LAYER_POLYGON); $jClass = ms_newClassObj($this->layer); $jClass->set("template","void"); $jClass->set("name","Multifamiliares"); $jStyle = ms_newStyleObj($jClass); $r = $newStrObjects->r; $g = $newStrObjects->g; $b = $newStrObjects->b; $jStyle->color->setRGB($r,$g,$b); } $this->oneOrMoreFeatures = true; } return $this->oneOrMoreFeatures; } } en java script envio algo asi: var postgisPlugin = $.extend({}, drawingBase, { test_def_postgis: '{"type":"tplPostgis", "tplname": "measureArea", "layername": "Consulta", "category": "Consulta de Usuario"}', init: function() { } }); ahi va el nombre de la capa segun el nombre de la capa hace cada if. Date: Thu, 30 Jun 2011 20:01:44 +0200 Subject: [pmapper-users] Mostrar datos de capa dinamica From: carlosmayo...@gmail.com To: ingjvene...@sandta.com Hola José He leido su post en el foro de usuarios de pmapper acerca de añadir capas dinámicas a pmmaper. Estoy intentando añadir capas de manera dinámica a un visor cartográfico realizado con pmapper 4.1.1. Si no es abusar de su confianza, podría indicarme al menos que pasos debo dar para incluir esta funcionalidad en mi visor. He intentado configurar dynlayers y clientdynamiclayers, pero no soy capaz siquiera de instalarlos. Muchas gracias de antemano. Un saludo, Carlos Mayor ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ pmapper-users mailing list pmapper-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmapper-users