Primarily for showing maps with the actial position.
For a list of all members of this type, see BndBmpForm Members.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.Form
serial.BndBmpForm
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
A form for showing a bitmap with defined bounds and a point with the current location within these bounds. The contructor of this class expects the name of the maps file with definition of the bitmap and bounds of the map. The map file consists of lines, one line for one map defintion. Format of each line according to the constructor of Maps.
The following example maps file example.maps
:
11d59m05.60sE 49d33m16.05sN 12d00m36.03sE 49d32m21.97sN sbach.bmp 6d37m44.00sE 43d16m26.95sN 6d39m10.66sE 43d15m29.04sN sttropez.jpgdefines two map entries, one in the bitmap file
sbach.bmp
with the boundaries: sbach.bmp
: 11 degreee 59 minutes 5.6 seconds East, 49 degree 33 minutes 16.05 seconds North. sttropez.jpg
with the boundaries sttropez.jpg
: 6 degree 37 minuzes 44 seconds East, 43 degree 16 minutes 26.95 seconds North. sttropez.jpg
: 6 degree 39 minutes 10.66 seconds East, 43 degree 15 minutes 29.04 seconds North. [C#]
using serial;
public void showLocation() {
BndMapForm f;
MapPoint pt;
pt = new MapPoint("6d37m00.00sE", "43d16m00.00sN");
f = new BndMapForm("example.maps");
f.setPoint(pt);
f.Show();
}
will start the form with the bitmap sttropez.jpg
and with thick black point drawn somewhere in the middle of this bitmap. You'll have probably to scroll the bitmap a little bid to the bottom and right in order to see the point.
Namespace: serial
Assembly: sgps (in sgps.exe)
BndBmpForm Members | serial Namespace | Maps | MapPoint | Utils.coord2dec()