public InfoBoxOptions(InfoWindowOptions options) { this.Content = options.Content; this.DisableAutoPan = options.DisableAutoPan; this.MaxWidth = options.MaxWidth; this.PixelOffset = options.PixelOffset; this.Position = options.Position; this.ZIndex = options.ZIndex; }
protected void Markers_Add_Last_From_gvDrawOnMap() { for (int i = 0; i < gvDrawOnMap.Rows.Count; i++) { if (i == (gvDrawOnMap.Rows.Count - 1)) { Marker mark = new Marker(); mark.Position.Latitude = Convert.ToDouble(gvDrawOnMap.Rows[i].Cells[2].Text); mark.Position.Longitude = Convert.ToDouble(gvDrawOnMap.Rows[i].Cells[3].Text); string TitleText; if (Convert.ToInt16(gvDrawOnMap.Rows[i].Cells[7].Text) < 10) TitleText = "R0" + gvDrawOnMap.Rows[i].Cells[7].Text; else TitleText = "R" + gvDrawOnMap.Rows[i].Cells[7].Text; mark.Title = TitleText; /**************** START VECHILE EQUIPMENT **************************/ string InfoText; if (Convert.ToInt16(gvDrawOnMap.Rows[i].Cells[7].Text) < 10) InfoText = "<p style='text-align:left'><b>ID vozila: R0" + gvDrawOnMap.Rows[i].Cells[7].Text + "</b></p>" + "<p style='text-align:left'>Oprema vozila:<br>"; else InfoText = "<p style='text-align:left'><b>ID vozila: R" + gvDrawOnMap.Rows[i].Cells[7].Text + "</b></p>" + "<p style='text-align:left'>Oprema vozila:<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[8].Controls[0]).Checked) InfoText = InfoText + "- Jopič<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[9].Controls[0]).Checked) InfoText = InfoText + "- Čelada<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[10].Controls[0]).Checked) InfoText = InfoText + "- Triopan<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[11].Controls[0]).Checked) InfoText = InfoText + "- Trak<br></p>"; /**************** END VECHILE EQUIPMENT **************************/ if (((CheckBox)gvDrawOnMap.Rows[i].Cells[6].Controls[0]).Checked) { mark.Icon = "./Images/alarm.gif"; InfoText = InfoText + "<h2>SPROŽEN ALARM</h2>"; } else mark.Icon = "./Images/" + gvDrawOnMap.Rows[i].Cells[7].Text + ".png"; mark.Info = InfoText; InfoWindowOptions infoOptions = new InfoWindowOptions(); GoogleMap1.Markers.Add(mark); } else { if (Convert.ToInt32(gvDrawOnMap.Rows[i].Cells[1].Text) != Convert.ToInt32(gvDrawOnMap.Rows[(i + 1)].Cells[1].Text)) { Marker mark = new Marker(); mark.Position.Latitude = Convert.ToDouble(gvDrawOnMap.Rows[i].Cells[2].Text); mark.Position.Longitude = Convert.ToDouble(gvDrawOnMap.Rows[i].Cells[3].Text); string TitleText; if (Convert.ToInt16(gvDrawOnMap.Rows[i].Cells[7].Text) < 10) TitleText = "R0" + gvDrawOnMap.Rows[i].Cells[7].Text; else TitleText = "R" + gvDrawOnMap.Rows[i].Cells[7].Text; mark.Title = TitleText; /**************** START VECHILE EQUIPMENT **************************/ string InfoText; if (Convert.ToInt16(gvDrawOnMap.Rows[i].Cells[7].Text) < 10) InfoText = "<p style='text-align:left'><b>ID vozila: R0" + gvDrawOnMap.Rows[i].Cells[7].Text + "</b></p>" + "<p style='text-align:left'>Oprema vozila:<br>"; else InfoText = "<p style='text-align:left'><b>ID vozila: R" + gvDrawOnMap.Rows[i].Cells[7].Text + "</b></p>" + "<p style='text-align:left'>Oprema vozila:<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[8].Controls[0]).Checked) InfoText = InfoText + "- Jopič<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[9].Controls[0]).Checked) InfoText = InfoText + "- Čelada<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[10].Controls[0]).Checked) InfoText = InfoText + "- Triopan<br>"; if (((CheckBox)gvDrawOnMap.Rows[i].Cells[11].Controls[0]).Checked) InfoText = InfoText + "- Trak<br></p>"; /**************** END VECHILE EQUIPMENT **************************/ if (((CheckBox)gvDrawOnMap.Rows[i].Cells[6].Controls[0]).Checked) { mark.Icon = "./Images/alarm.gif"; InfoText = InfoText + "<h2>SPROŽEN ALARM</h2>"; } else mark.Icon = "./Images/" + gvDrawOnMap.Rows[i].Cells[7].Text + ".png"; mark.Info = InfoText; GoogleMap1.Markers.Add(mark); } } } }