public static string GetMapMarkerText(AlarmasABC.Core.Tracking.MapData data, string alert) { string markerText; markerText = "<h6>"; markerText += GetCoreMapMarkerText(data); if (alert.Length > 0) { markerText += " Alert: " + alert + "<br>"; } markerText += "</h6>"; return markerText; }
private static string GetCoreMapMarkerText(AlarmasABC.Core.Tracking.MapData data) { string markerText = ""; DateTime local, utc; ReverseGeocoding rg = GetReverseGeocoding(data.Latitude.ToString(), data.Longitude.ToString()); //ClientTimeZone ctz = new ClientTimeZone(); // Convert the time to UTC utc = DateTime.Parse(data.RecTimeRevised); local = XtremeK.TimeZone.ToLocalTime(utc); markerText += " Unit Name: " + data.UnitName + " (" + data.DeviceID + ")" + "<br>"; markerText += " Local Time: " + local.ToString(dateTimeFormat) + " <br>"; markerText += " UTC Time: " + utc.ToString(utcDateTimeFormat) + "<br>"; markerText += " Speed: " + data.Velocity + " mph <br>"; if (rg != null) { if (rg.PostalCode.Length > 0) markerText += " Zip Code: " + rg.PostalCode + "<br>"; if (rg.City.Length > 0) markerText += " City: " + rg.City + "<br>"; if (rg.County.Length > 0) markerText += " County: " + rg.County + "<br>"; if (rg.State.Length > 0) markerText += " State: " + rg.State + "<br>"; if (rg.Country.Length > 0) markerText += "Country: " + rg.Country + "<br>"; } return markerText.Replace("'", ""); }
/// <summary> /// Gets formatted marker text for the supplied MapData object. /// </summary> /// <param name="data"></param> /// <returns></returns> public static string GetMapMarkerText(AlarmasABC.Core.Tracking.MapData data) { string markerText; markerText = "<h6>"; markerText += GetCoreMapMarkerText(data); markerText += "</h6>"; return markerText; }