Hi Oliver, now everything is ok :-) many thanks to your patience. Regards Emmanuele
2008/7/9 Oliver Christen <[EMAIL PROTECTED]>: > Hi > > the strange behaviour you are experimenting is usualy caused by a bug in > file carto.js, function setActiveToolButton. > replace > if(elt == null) return; > by > if(elt == null) continue; > > regards > Oliver > > ----- Original Message ----- > *From:* mannobug mannobug <[EMAIL PROTECTED]> > *To:* Oliver Christen <[EMAIL PROTECTED]> > *Cc:* cartoweb-users@lists.maptools.org > *Sent:* Wednesday, July 09, 2008 9:12 AM > *Subject:* Re: [Cartoweb-users] Recenter Plugin problem > > Hi Oliver... > it works :-) everything was ok since yesterday and i don't know why i had > getLayerByName. Every time i did clean before and after installation.... > by the way :-) > But now it's sound like with outline enabled i cannot use query_by_bbox > tool and geoloc plugin to ask coordiantes. When i click over the map with > query tool it zoom-in in a strange way :-O. > > I try to search what can be. > keep in touch and thanks a lot. > Emmanuele > > > 2008/7/9 Oliver Christen <[EMAIL PROTECTED]>: > >> Hi >> >> if you have a "getLayerByName failed" error, it means the name of the >> layers in your mpafile and the names you specified in your outline.ini are >> not the same. >> >> dont forget to do a cw3setup.php --clean followed by a ?reset_session in >> the url so your change are effectively taken into account. >> >> and verify outline is also enabled on server side >> (/server_conf/*yourproject*/*yourproject*.ini). >> >> regards >> Oliver >> >> >> ----- Original Message ----- >> *From:* mannobug mannobug <[EMAIL PROTECTED]> >> *To:* Oliver Christen <[EMAIL PROTECTED]> >> *Cc:* cartoweb-users@lists.maptools.org >> *Sent:* Tuesday, July 08, 2008 5:13 PM >> *Subject:* Re: [Cartoweb-users] Recenter Plugin problem >> >> Hi Oliver...no way! >> So I try to explain what i did in this time. >> I'm not abel to draw a point this is the real problem. >> So i tried to: >> 1. enable outline plugin in client; >> 2. add "cartoweb_point_outline" etc to myProject.map at the end; >> 3. create outline.ini with thi information: >> ; outline layer for points >> pointLayer = cartoweb_point_outline >> >> ; if not set, no symbols will be returned to the client. >> ; (default not set) >> pointSymbols = full_triangle, circle >> pointSymbols.labels = triangle, point >> >> ; outline layer for lines >> lineLayer = cartoweb_line_outline >> >> ; outline layer for rectangles and polygons >> polygonLayer = cartoweb_polygon_outline >> >> ; color of the mask, default is 255 255 255 >> ;maskColor = 90 90 90 >> >> ; ratio by which to multiply the area before returning it to the client >> ; (default 1.0) >> areaFactor = 0.000001 >> >> At this poit an error (getLayerByName failed) occour in serverside class >> of outline plugin. >> >> I try all the things that you said to me but nothing work. >> I really don't know what can be! :-S >> Thank you. >> Emmanuele >> >> 2008/7/8 Oliver Christen <[EMAIL PROTECTED]>: >> >>> first, verify you can draw a point with outline using the drawPoint >>> tool. >>> >>> then maybe specify a size for your symbol by adding a crosshairSymbolSize >>> = somevalue in your location.ini in client_conf/ >>> >>> for info, symbol 1 is the second symbol in your symbols.txt, the first >>> being 0. >>> >>> you can also try to do it directly via the url: >>> demoCW3.php?recenter_x=290000&recenter_y=5140000&recenter_scale=500000&show_crosshair=1 >>> (for example) >>> >>> if it still doesnt work, well, Im out of idea, so you will need to try to >>> add some debug in the code to see whats going on. >>> >>> regards >>> Oliver >>> >>> ----- Original Message ----- >>> *From:* mannobug mannobug <[EMAIL PROTECTED]> >>> *To:* Oliver Christen <[EMAIL PROTECTED]> >>> *Cc:* cartoweb-users@lists.maptools.org >>> *Sent:* Tuesday, July 08, 2008 2:40 PM >>> *Subject:* Re: [Cartoweb-users] Recenter Plugin problem >>> >>> Hi Oliver and thanks for your reply. >>> I just createmy location.ini under my project and fill it wiht this >>> property: >>> >>> crosshairSymbol = 1 >>> crosshairSymbolColor = 0,192,0 >>> >>> On server side in Server_conf/myProject/symbols.txt i set this symbols: >>> SYMBOL >>> NAME "cerchio" >>> TYPE ellipse >>> FILLED true >>> POINTS 1 1 END >>> END >>> >>> SYMBOL >>> NAME 'linea' >>> TYPE ellipse >>> POINTS 1 1 END >>> FILLED true >>> END >>> >>> SYMBOL >>> NAME "triangolo" >>> TYPE VECTOR >>> FILLED TRUE >>> POINTS 0 1 .5 0 1 1 0 1 END >>> END >>> >>> SYMBOL >>> NAME "quadrato" >>> TYPE VECTOR >>> FILLED TRUE >>> POINTS >>> 0 0 >>> 0 0.5 >>> 0.5 0.5 >>> 0.5 0 >>> 0 0 >>> END >>> END >>> >>> but still don't work. What's wrong :-S >>> Thanks a lot. >>> Emmanuele >>> >>> >>> 2008/7/8 Oliver Christen <[EMAIL PROTECTED]>: >>> >>>> Hi >>>> >>>> did you defined a symbol to use in your location.ini (client side)? >>>> >>>> crosshairSymbol = >>>> the_symbol_id_as_defined_in_your_symbol_file_on_server_side >>>> >>>> http://www.cartoweb.org/doc_head/docbook/xhtml/user.location.html >>>> >>>> regards >>>> Oliver >>>> >>>> ----- Original Message ----- >>>> *From:* mannobug mannobug <[EMAIL PROTECTED]> >>>> *To:* cartoweb-users@lists.maptools.org >>>> *Sent:* Tuesday, July 08, 2008 11:34 AM >>>> *Subject:* [Cartoweb-users] Recenter Plugin problem >>>> >>>> Hi all first i'd like to say sorry for my unsubscribe but something was >>>> wrong with my mail account :-D now everything is ok. >>>> I developed a little plugin based on >>>> http://www.cartoweb.org/cwiki/HowToWriteaRecenterPlugin. >>>> Everything is ok, it does recentering on selected point (with decimal >>>> coordinates) and zooming; the problem is with the crossahir parameter I'm >>>> not able to show nothing on my map. >>>> My filterPostRequest function is above: >>>> public function filterPostRequest(FilterRequestModifier $request) { >>>> >>>> $searchString = $request->getValue('LatLng'); >>>> if (!empty($searchString)) { >>>> $pieces = explode(", ", $searchString); >>>> $request->setValue('recenter_x', $pieces[1]); >>>> $request->setValue('recenter_y', $pieces[0]); >>>> $request->setValue('recenter_scale', '50000'); >>>> $request->setValue('recenter_doit', '1'); >>>> $request->setValue('show_crosshair', '1'); >>>> } >>>> } >>>> >>>> In my client.ini i have enabled this plugin: exportPdf,exportCsv >>>> and in server_conf this: outline, mapOverlay,exportPdf. >>>> >>>> I followed another discussion on this list but nothing seem to change. >>>> any idea? >>>> Thanks a lot >>>> Emmanuele >>>> >>>> ------------------------------ >>>> >>>> _______________________________________________ >>>> Cartoweb-users mailing list >>>> Cartoweb-users@lists.maptools.org >>>> http://lists.maptools.org/mailman/listinfo/cartoweb-users >>>> >>>> >>> >> >
_______________________________________________ Cartoweb-users mailing list Cartoweb-users@lists.maptools.org http://lists.maptools.org/mailman/listinfo/cartoweb-users