コード例 #1
0
ファイル: GoogleEarth.xaml.cs プロジェクト: codingsf/loosoft
        /// <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);
        }
コード例 #2
0
        // 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);
        }
コード例 #3
0
        // 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);
        }