ThinkGeo.com    |     Documentation    |     Premium Support

MapSuite 3.0 comparison with 2.0

Hi all,


right now i am using Mapsuite 2.0 and i am comfortable but we can not show Bar or Pie maps on the Map using 2.0.


this feature available in 3.0 using Zedgraph.dll .


Now my question is does 3.0 having all the functions and classes which are in 2.0 ?


i found difficult to code using 3.0 .


Example : i created Polygon, Ellipse,Line and StraightRectangle shapes using 2.0  


and i did not found MapModetypes in 3.0.


and in Sample Appliccations also you did not Provide More detailed Concepts.


Q1.Which version i need to use and i want Graphs on Map ?


 



Mahender, 
  
   There were quite a few things packed into your post.  Let to try to answer them one by one. 
  
 Functionality differences between the 2.x and 3.x. - I can’t say for certain that 3.x has every class and feature covered in 2.x.  We have done reviews of the API and tried to make sure everything is covered however I am sure there are small features missing.  If you find a feature please let us know.  It is not because we do not want to support it. 
  
   In my mind the difference between the version are centered around extensibility.  In the 2.x framework we were a bit trapped around shape files.  In the 3.x system everything is extensible and if something doesn’t do what you want you can override it, create your own classes based on our powerful abstract classes.  I have seen so many users create amazing classes with feature I would never have imaged.  Many developer like to have fate in their own hands.  We also expanded our support of data providers and cool features such as graphing, PDF support and many other area. 
  
   The specific things you were mentioning with the shapes I assume is drawing track shapes.  This was absent in Beta 1 of the Desktop Edition.  In the latest beta it is there an fairly simple to use.  You call the EditOverlay.EditMode = EditMode.TrackPolygon or something like that, I don’t have the exact API in front of me.  When you are done drawing it then it will show up in the layer inside of the overlay I believe. 
  
 Speaking of Betas I think one of your trials comes from the fact that the Desktop Edition is still in Beta.  Beta 1 had allot of functionality missing.  Beta 2 now is much more complete.  With Beta 3 we will add even more and include lots more events and features.  The next question you may be thinking is when will it be release??  We are not certain as we want to make sure we do a perfect job before we nail down the API for binary compatibility.  My guess would be early Q2 2009. 
  
 The samples are also a work in progress.  We received  feedback that the samples in 2.x were a bit complex and didn’t show the pure use of the features.  For 3.x we distilled down the samples and made them more clear.  We tried to make the signal to noise ratio high by limiting all but the most important code.  In doing this we also received feedback we didn’t have enough real world and larger samples.  To address this will we be planning additional samples that show larger application that use the various APIs in typical situations. 
  
   As for ZedGraph specifically I would image this could be made to work in the 2.x framework with GDI+ on a before or after layer draw event.  I would post this question to the 2.x forums and see what they say.  We are a separate support team and don’t know as much about 2.x. 
  
   I suggest that if you want to go with 3.x then you setup a tech call with sales and they can arrange to have a tech call with you to answer questions on how to do your specific thing in 3.x that you did in 2.x.  Another route would be to address these here, just let us know what you are trying to do or are having a hard time with… 
  
 David