Sure!
my code is :

if (!is_null ($poPoint)){
        $request->setValue('recenter_x', $poPoint->x);
        $request->setValue('recenter_y', $poPoint->y);
        $request->setValue('recenter_doit', 1);
        }

but nothing has changed...

Thanks

Oliver Christen ha scritto:

well, obviously you must add some IF condition around the $request->setValue so they dont get activated all the time.



Hi Oliver,
the problem is that after I change ClientMyplugin.php in the way u suggested me, zoom functionalities don't work on the whole application.....and in every case my plugin doesn't zoom on the X,Y.

..so, I think I must configure location.ini both for client and server, in a particular way..

is it ?

Thanks

Oliver Christen ha scritto:
via post, I think you also need to set "recenter_doit = 1"


Hello...
I'm trying to do recentering on X,Y coordinates returned from a geocoding service trought my project plugin, as following:

public function filterPostRequest(FilterRequestModifier $request)
   {

     ......

        $request->setValue('recenter_x', $this->myCoords['x']);
$request->setValue('recenter_y', $this->myCoords['y']); $request->setValue('recenter_scale', 5000);

  }

but it doesn't work, in the sense that my plugin doesn't recenter on X,Y and doesn't change scale...

PS: my plugin returns correctly X and Y

Why ?

Oliver Christen ha scritto:
Hi

why dont you simply use the recenter_x/recenter_y filter to do your recentering ?

regards
Oliver


Hello!
I wrote a plugin in order to geocoding addresses. Now I'm trying to zoom in on the X,Y returned values. I'd like to do something like:


$map_path="C:/ms4w/apps/cartoweb3/projects/k21/server_conf/myProj/";
        $map_file="myMap.map";
       $gpoMap = ms_newMapObj($map_path.$map_file);

       $my_extent = ms_newrectObj();
        $my_extent->setextent(?,?,?,?);

        $gpoMap->zoompoint(ZOOMFACTOR,$myXY, WIDTH, HEIGHT, EXTENT);

how can I get easly the current EXTENT and ZOOMFACTOR, WIDTH, HEIGHT ?

I image I must use filterPostRequest function....  isn't it ?

Thanks

--
Ing. Fabio D'Ovidio

INOVA Open Solutions s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: [EMAIL PROTECTED]

_______________________________________________
Cartoweb-users mailing list
Cartoweb-users@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/cartoweb-users




--
Ing. Fabio D'Ovidio

INOVA Open Solutions s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: [EMAIL PROTECTED]




--
Ing. Fabio D'Ovidio

INOVA Open Solutions s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: [EMAIL PROTECTED]





_______________________________________________
Cartoweb-users mailing list
Cartoweb-users@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/cartoweb-users

Reply via email to