/// <summary> /// 如果有鼠标点击事件,则置中断标识 /// </summary> /// <param name="obj"></param> protected void ShowMouseClickPoint(object obj) { ControlCenter.pauseTime = DateTime.Now; ControlCenter.isPause = true; DoublePoint dp = (DoublePoint)obj; PointOnTerrainGE pGe = GeApp.GetPointOnTerrainFromScreenCoords(dp.X, dp.Y); Console.WriteLine("鼠标点击了:Lnt=" + pGe.Longitude.ToString() + ";Lat=" + pGe.Latitude.ToString()); ///displayDetailByclick(pGe); }
// this function will set map center as default map start point private void btnSetMapCenter_Click(JaguarCtrl jc, object sender, EventArgs e) { PointOnTerrainGE pointGe = new PointOnTerrainGE(); pointGe = googleEarth.GetPointOnTerrainFromScreenCoords(0, 0); double lat = pointGe.Latitude; double longitude = pointGe.Longitude; jc.txtStartLat.Text = lat.ToString(); jc.txtStartLong.Text = longitude.ToString(); btnSetStartPoint_Click(jc, null, null); }
// this function will set map center as default map start point private void btnSetMapCenter_Click(JaguarCtrl jc, object sender, EventArgs e) { PointOnTerrainGE pointGe = new PointOnTerrainGE(); pointGe = googleEarth.GetPointOnTerrainFromScreenCoords(0, 0); double lat = pointGe.Latitude; double longitude = pointGe.Longitude; jc.txtStartLat.Text = lat.ToString(); jc.txtStartLong.Text = longitude.ToString(); btnSetStartPoint_Click(jc, null, null); }