Exemplo n.º 1
0
 public int Update(EqkBean model)
 {
     return(EqkDal.Instance.Update(model));
 }
Exemplo n.º 2
0
        /// <summary>
        /// 定位到选中的地震
        /// </summary>
        /// <param name="eb"></param>
        /// <param name="gMapCtrl"></param>
        public static void ZoomtoEqk(EqkBean eb, GMapControl gMapCtrl)
        {
            GMapOverlay locationEqklayer = IsLayerExisted("locationEqklayer", gMapCtrl) ? GetOverlay("locationEqklayer", gMapCtrl) : new GMapOverlay("locationEqklayer");

            if (!IsLayerExisted("locationEqklayer", gMapCtrl))
            {
                gMapCtrl.Overlays.Add(locationEqklayer);
            }

            locationEqklayer.Clear();

            string picName = "";

            switch ((int)eb.Magntd)
            {
            case 0:
                picName = "2.png";
                break;

            case 1:
                picName = "2.png";
                break;

            case 2:
                picName = "2.png";
                break;

            case 3:
                picName = "3.png";
                break;

            case 4:
                picName = "4.png";
                break;

            case 5:
                picName = "5.png";
                break;

            case 6:
                picName = "6.png";
                break;

            case 7:
                picName = "7.png";
                break;

            case 8:
                picName = "8.png";
                break;

            case 9:
                picName = "9.png";
                break;
            }
            string     picPath   = System.Windows.Forms.Application.StartupPath + "//图片缓存//地震标注图片//seletedEqk//" + picName;
            Bitmap     eqkDotPic = new Bitmap(picPath);
            GMapMarker marker    = new GMarkerGoogle(new PointLatLng(eb.Latitude, eb.Longtitude), eqkDotPic);

            //marker.Tag = eqkList[i];

            // marker.ToolTipText = "震级:" + eqkList[i].Magntd + "\r\n时间:" + eqkList[i].EakDate.ToString() + "\r\n地点:" + eqkList[i].Place;

            // marker.ToolTipMode = MarkerTooltipMode.Never;

            locationEqklayer.Markers.Add(marker);

            gMapCtrl.Position = new PointLatLng(eb.Latitude, eb.Longtitude);
            gMapCtrl.Zoom     = 6;
        }
Exemplo n.º 3
0
 public int Add(EqkBean model)
 {
     return(EqkDal.Instance.Insert(model));
 }