一起學習ArcEngine(4)平移

2021-05-04 14:41:10 字數 1011 閱讀 1752

地圖平移,可以說是最重要的功能之一,許多地圖的預設工具就是平移。ae實現平移,比較簡單,**如下

1:  

///

2:  

/// 地圖漫遊工具

3:  

///

4:  

public

class pan : gistools.base.toolbase

5:
12:
13:  

public pan(axmapcontrol mapctl)

14:              : base(mapctl, "pan")
15:
18:
19:  

public pan(axpagelayoutcontrol plctl)

20:              : base(plctl, "pan")
21:
24:
25:  

public

override

void onmousedown(int button, int shift, int x, int y)

26:
32:
33:  

public

override

void onmousemove(int button, int shift, int x, int y)

34:
42:
43:  

public

override

void onmouseup(int button, int shift, int x, int y)

44:
56:              m_panoperation = false;
57:          }
58:      }

一起學習ArcEngine(1) 放大工具

地圖操作的工具,大部分arcengine都有現成的,但是這些工具不太好用,比如提示和名稱都是英文,地圖操作中沒有右鍵,無法和vs提供的工具條控制項或第三方工具條控制項整合等,還是自己實現比較靈活方便。我們就從最簡單的放大工具開始來實現地圖操作常用的工具吧!廢話少說,先上 1 using system...

開源一起學習

要想自己學習機器學習,3本 聖經 是一定要看的 花書,西瓜書,和統計學習方法 但不是剛入門就要看的,首先啊,我們必須學好學校教的c語言,對程式設計有乙個初步的了解,其次,我們都知道python的厲害,可以幹很多事,也很出名,這就出現了人人都知道py,但不是人人都懂py的現象。確實要想搞機器學習,你最...

一起學習extjs( )

可以說,extjs是系統類專案最好的ui 前端使用者介面 選擇,特別是自從extjs4.0出來後,不管是 美觀還是效能的提高,及其功能之強大,說它排第一,無可厚非。當然,最近也蠻流行easyui這個輕量級的,據說是國人開發的ui。其實,也是很不錯的。大家可以根據自己專案的情況來進行選擇。然後,我們自...