Hi Tamas,
 
thank you very much for your solution, this works well.
 
Cheers
 
Zhonghai

 
On 8/22/06, Tamas Szekeres <[EMAIL PROTECTED]> wrote:
Hi Zhonghai,

I suggest the following steps to be implemented.

1. Obtain the bounding rectangle of the resulted shape ( shapeObj.bounds)
2. Transform the rectangle from the layer coordinates to the map
coordinates (shapeObj.project)
3. Apply a linear transformation to transform the rectangangle into
the image coordinates.
4. mapObj.zoomRectangle

Tamas


2006/8/22, Zhonghai Wang <[EMAIL PROTECTED]>:
>
> Hi guys,
>
> I have one case here to select a polygon per mouse click, I just wonder if
> someone has ever done something like this. The Situation is:
>
> I have one layer, which contains several polygons, for example, a map layer
> contains all the states of a country, if the user click one of the polygon
> region, the map will be zoomed to this polygon region with a proper map
> scale, it means that this region will be highlighted and be zoomed to the
> whole map window.
>
> Is it possible?
>
> I've tried with queryByPoint, but it's not possible to set the buffer, since
> the size of each polygon region differs.
>
> thanks for any information.
>
>
> Zhonghai

Reply via email to