/// <summary>
/// Renders the object as KML, and calls upon any children to do the same
/// </summary>
/// <param name="kml"></param>
public override void ToKML(XmlTextWriter kml)
{
string coord = Longitude.ToString() + "," + Latitude.ToString();
if (!Altitude.Equals(Single.NaN))
{
coord += "," + Altitude.ToString();
}
kml.WriteElementString("coordinates", coord);
}