/// <summary> /// Render the object to KML /// </summary> /// <param name="kml"></param> public override void ToKML(XmlTextWriter kml) { kml.WriteStartElement("Model"); if ((ID != null) && (ID.Length > 0)) { kml.WriteAttributeString("id", ID); } if (AltitudeMode != geAltitudeModeEnum.clampToGround) { kml.WriteElementString("altitudeMode", AltitudeMode.ToString()); } if (Location != null) { Location.ToKML(kml); } if (Orientation != null) { Orientation.ToKML(kml); } if (Scale != null) { Scale.ToKML(kml); } if (Link != null) { Link.ToKML(kml); } kml.WriteEndElement(); }
/// <summary> /// Render the object to KML /// </summary> /// <param name="kml"></param> public override void ToKML(XmlTextWriter kml) { kml.WriteStartElement("NetworkLink"); if ((ID != null) && (ID.Length > 0)) { kml.WriteAttributeString("id", ID); } base.ToKML(kml); Link.ToKML(kml); if (RefreshVisibility) { kml.WriteElementString("refreshVisibility", Convert.ToInt16(RefreshVisibility).ToString()); } if (FlyToView) { kml.WriteElementString("flyToView", Convert.ToInt16(FlyToView).ToString()); } kml.WriteEndElement(); }