ThinkGeo.com    |     Documentation    |     Premium Support

Setting the current extent of the map

 


Hi,


We have some code that takes in a top left and bottom right points and sets the current extent of the map display:


_mapObj.CurrentExtent=new RectangleShape(extent.LowerRightPoint.Y,extent.LowerRightPoint.X,extent.UpperLeftPoint.Y,extent.UpperLeftPoint.X);

but we observe that the value for the LowerRightPoint and UpperLeftPoint of Map.CurrentExtent are different from what we have assigned in above line using "extent".


Can you tell me what is the problem here? How can we set the map extent correctly?


 


Thanks,


Sunil 


 




Sunil,


 The CurrentExtent may be different from how you set it  because of differences in the width/height ratio of the extent you set and the map itself. I suggest you read a similar post "Setting CurrentExtent and aspect ratio". This post goes to some issues beyond what you are preocuppied in your case so I think you can limit reading my detailed explanation at 11-01-2010 04:41 PM. And I think you should understand what is going on.


 gis.thinkgeo.com/Support/Discussion...fault.aspx


Thank you.