Пример #1
0
 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;
 }
Пример #2
0
    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);
                }
            }
        }
    }