thanks for the answer, but: how ? "You have to send them to your PHP file, convert the click in map unit, use PHP mapscript to project coordinates, search the shapes, and call tour SOAP service. " This is the part what i cant do :)
Send the mouse click coordinates to the php file ( witch contains the SOAP call),converting clicking,search the shape.. The SOAP call is ready to use,but it expect the id atribute form the shape file..How can i pass it to them? 2010.03.22. 11:21 keltezéssel, Thomas Raffin írta: > Hi > > Medve Zsolt a écrit : >> Hy! >> >> I would like to ask some qouestion about p.mapper logics. >> 1. I see that the line in js_config.php : >> {tool:'identify', name:'Identify'}, is for the button to >> apear in Tools. But where is the code of the image. Where and how it >> will get the icon for the toolbar? I cant follow the logic. ( I need >> this because if i want a custom functionality to pmapper, i want a >> custom icon too, but if i write a button line to the js_config.php >> just the text appears only.) >> > > > The "tool" indicates image name. > In config/xxxxx/js_config.php you can specify the images theme and > extension to use : > "PM.buttonsDefault = { > toolbarid:'toolBar', > options: {orientation:'v', > css:{height:'auto'}, > theme:'theme2', > imagetype:'gif' > }, > ........" > > Here "theme2" and "gif". The buttons images are calculated in > pmapper/javascript/src/pm.uielements.js: image url = > 'images/buttons/'+ options.theme + '/' + tool + '_off.' + > options.imagetype. > For instance: pmapper/images/buttons/theme2/yourtool_off.gif > >> 2. How p.mapper gets the id of a shape? I mean if i have a >> something.shp file and have 1 or more shapes in it, how can i use for >> my own functionality the ID of a shape? >> I need to pass this ID to a Soap Call. >> > I don't really know what you want to do. > > If you want to click on the map, find the shapes, call a SOAP service, > you have to know PHP mapscript > (http://mapserver.org/mapscript/index.html) > > There are js functions ending with "_start(imgxy)". (see > http://svn.pmapper.net/trac/wiki/FaqCustomizations#AddingaplugintotheGUI > to know how to integrate your plugin). It will give you the xy > coordinates (screen unit) of your click. You have to send them to your > PHP file, convert the click in map unit, use PHP mapscript to project > coordinates, search the shapes, and call tour SOAP service. > >> Can someone help me a little bit more? I would be gratefull. >> >> Thanks, >> Zsolt >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> pmapper-users mailing list >> pmapper-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/pmapper-users >> >> >> >> >> > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ pmapper-users mailing list pmapper-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmapper-users