ThinkGeo.com    |     Documentation    |     Premium Support

CurrentExtent Map

 Hi, 


I have one question about CurrentExtent.


I want to set a currentExtent to the map.


So I did : 



restrictedExtentForPanning = new RectangleShape(99220, 7111000, 1243000, 6050000);


map.CurrentExtent = restrictedExtentForPanning.GetBoundingBox();


But the currentExtent of the map is not equal to the restrictedExtentForPanning.GetBoundingBox(). (ie CurrentExtent_Map.png)


And I don't understand why ...


Thanks a lot for your help.


Regards.


Steph.


 


 




Hi Steph, 



Thanks for your question! If I understand the issue correctly you have a very valid question that has been addressed previously in the following posts: 



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


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



Basically the Map's CurrentExtent can be set to a value but as the Map control tries to completely fill the Map 'window' with map data it may need to has to buffer out and thus get some additional data. Thus you may get a bit more data on the top/bottom (or sides) of the map than what your BoundingBox specifies.



Hi Ryan,  
  
 Thanks.  
  
 Regards. 
  
 Steph.

You are welcome!