Het bestandsformaat van een .ov2 file kan je vinden op de TomTom site in de SDK documentatie:
http://www.tomtom.com/images/ttnavsdk_manual.pdf
In C# ziet de code om een waypoint te schrijven er dan zo uit:
void WriteOv2WaypointType2(BinaryWriter w, double lat, double lon, string name)
{
byte type = 2;
Int32 longitude = (Int32)Math.Round(lon * 100000, 0);
Int32 latitude = (Int32)Math.Round(lat * 100000, 0);
if (name.Length > 12)
name = name.Substring(0, 12);
Int32 length = 13 + name.Length + 1;
w.Write(type);
w.Write(length);
w.Write(longitude);
w.Write(latitude);
w.Write(name.ToCharArray());
w.Write((byte)0);
}
Groeten,
Marcel