前言:

沒折,公司丢了這個東西過來,說要搞車載的grrs定位在地圖上顯示.
雜七雜八的折騰到現在快兩周了,決定寫點學習心得,以示後人
公司既然已定了用mapxtreme 2005開發,沒折。
于是開始研究,找資料研究了兩天,了解下這個産品,才敢開始運作示例代碼。
公司之前用mapx,用在c/s版本的系統中
這下要用mapxtreme,用在b/s版本的系統中
mapx和mapxtreme都是mapinfo的産品,是以代碼中的名稱空間都是mapinfo.xxx開頭的.

安裝與安裝後情況說明:
安裝:下載下傳并安裝mapxtreme 2005,輕按兩下[安裝程式.exe]後一路next下去,完成
vs多了個模版:打開vs 2005,建立項目裡,就有mapxtreme項目
iis産生示例項目:如果已安裝iis,mapxtreme預設會在iis裡建立很多虛拟目錄,對應安裝目錄下的示例工程
接下來就有一系列的事情要處理了
1:如何配置webconfig
如果不知道怎麼配置,建立一個mapxtreme項目,然後打開裡面的webconfig,對照一下該copy的copy就行了
2.找資料
上部落格園,上百度,上google,搜啊搜
就我的搜尋而言:在部落格園裡搜了一些,都是些代碼,一開始看着頭大
3:安裝目錄有示例項目
打開安裝目錄下,一般是:c:\program files\mapinfo\mapxtreme\6.7.1
發現裡面東西挺多的:有文檔,樣例,工具和指南.
是一些示例和文檔,文檔還是e文的,還是一個頭兩個大
4:看文檔,了解一些相關知識概念
catalog,tableinfo,table,feature,geometry,style
5:運作示例
體驗進入hello world世界
6:把網上代碼加入示例中
把部落格園的資料代碼copy過去,先弄個點,線出來,滿足下心理需求
7:多看示例
看多個示例代碼,找出共同點代碼
8:拖拉工具看效果
添加工具,把工具拉到界面并使用看看
9:模仿,實作自定義工具
自己按示例,弄個自定義的webtool出來
10:研究控件源碼-服務端接收與輸出
打開控件源碼,了解是怎麼接收請求和輸出,源碼在:c:\program files\mapinfo\mapxtreme\6.7.1\samples\webcontrolssourcecode
11:研究控件源碼-用戶端js發送請求
打開資源中的三個js,分别是interaction,command,tool,了解三個是怎麼發送請求
12:實作自已要的功能