1. 程式人生 > >PIE SDK專題製圖下螢幕座標轉地圖座標

PIE SDK專題製圖下螢幕座標轉地圖座標

 

1.    功能簡介

    PIESDK提供了專題製圖下滑鼠螢幕座標轉地圖座標功能。

2. 功能實現說明

2.1螢幕座標轉地圖座標

       此功能用到了IPageLayout.ToMapPoint()方法,它的主要作用是可以在專題製圖的製圖框中檢視當前滑鼠的座標資訊。

2.2 實現思路及原理說明

第一步

獲取當前螢幕座標

第二步

呼叫IPageLayout.ToMapPoint方法進行轉換

2.3 核心介面與方法

介面/類

方法

說明

IPageLayout

ToMapPoint ()

螢幕座標轉地圖座標

2.4 示例程式碼

專案路徑

百度雲盤地址下/PIE示例程式/09.專題製圖/PagelayoutDemo

程式碼位置

FormPagelayoutDemo. m_pageLayoutControl_MouseMove ()方法

視訊位置

百度雲盤地址下/PIE示例程式/09.專題製圖/06螢幕座標轉地圖坐/xxx.avi

示例程式碼

1         /// <summary>
2         /// 螢幕座標轉地圖座標 
3         /// </summary>  
4         private void m_pageLayoutControl_MouseMove(object sender, MouseEventArgs e)
5 { 6 PIE.Geometry.IPoint mapPoint = m_pageLayoutControl.PageLayout.ToMapPoint( 7 m_pageLayoutControl.FocusMap,e.Location); 8 m_CoordForm.LableMessage = "當前螢幕座標:" + e.X + "," + e.Y + "\r\n" + "地圖座標:" + mapPoint.X + "," + mapPoint.Y; 9 }
View Code

2.5 示例截圖