[Cartoweb-users] php\mapscrip zoompoint function

Fabio D'Ovidio fabiodovidio at gmail.com
Tue Sep 30 11:34:33 EDT 2008


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: fabiodovidio at gmail.com
>>
>> _______________________________________________
>> Cartoweb-users mailing list
>> Cartoweb-users at 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: fabiodovidio at gmail.com



More information about the Cartoweb-users mailing list