[Cartoweb-users] php\mapscrip zoompoint function

Fabio D'Ovidio fabiodovidio at gmail.com
Wed Oct 1 07:04:30 EDT 2008


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