Jason,
Using the classes available in System.Drawing & System.Drawing. Drawing2D,
this is relatively painless.
To support zooming use the Graphics.ScaleT ransform method.
To support panning (drag) use the Graphics.Transl ateTransform method.
I would set Graphics.PageUn it & Graphics.PageSc ale to some reasonable
defaults for my data. For example Millimeter, then store all the data scaled
to Millimeters. You can then simply draw this data in the units stored.
Setting the Graphics.ScaleT ransform would give you zoom ability...
Charles Petzold's book "Programmin g Microsoft Windows with Microsoft Visual
Basic.NET" from MS press has a number of chapters that describe how to use
the various objects in System.Drawing & System.Drawing. Drawing2D namespace.
Hope this helps
Jay
"JasonL" <no**@dunHavYet .com> wrote in message
news:eE******** ******@TK2MSFTN GP12.phx.gbl...
How do I create a map in VB.net where user can "drag" it using their
stylus as the map size is big and how to create a zoom in , zoom out function for
it? I would like to do something similar to those map in
http://www.mapopolis.com/
Thanks in advance