[Cartoweb-users] php\mapscrip zoompoint function

Oliver Christen oliver.christen at camptocamp.com
Wed Oct 1 07:10:19 EDT 2008


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: 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
>>>
>>>
>>
>
> -- 
> 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