4_SuperMap iClient 6R for Flex 量算.pdf_第1頁(yè)
4_SuperMap iClient 6R for Flex 量算.pdf_第2頁(yè)
4_SuperMap iClient 6R for Flex 量算.pdf_第3頁(yè)
4_SuperMap iClient 6R for Flex 量算.pdf_第4頁(yè)
4_SuperMap iClient 6R for Flex 量算.pdf_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

SuperMap iClient 6R for Flex 量算量算 北京超圖軟件股份有限公司北京超圖軟件股份有限公司 產(chǎn)品中心 培訓(xùn)部產(chǎn)品中心 培訓(xùn)部 2SuperMap iClient 6R for Flex 培訓(xùn)課程 主要內(nèi)容主要內(nèi)容 量算接口量算接口 開(kāi)發(fā)思路開(kāi)發(fā)思路 實(shí)例開(kāi)發(fā)實(shí)例開(kāi)發(fā) 聲明 本課程中所述 Flex 如無(wú)特殊說(shuō)明均指SuperMap iClient 6R for Flex產(chǎn)品 3SuperMap iClient 6R for Flex 培訓(xùn)課程 量算接口量算接口 主要接口主要接口 類(lèi)類(lèi)方法方法 屬性屬性 MeasureService 量算服務(wù)類(lèi) MeasureService url 構(gòu)造函數(shù) processAsync MeasureParameters AsyncResponder result fault token 量算操作方法 MeasureParameters 量算參數(shù)類(lèi) MeasureParameters Geometry 構(gòu)造函數(shù) MeasureResult 量算結(jié)果類(lèi) distance 距離量算結(jié)果 area 面積量算結(jié)果 4SuperMap iClient 6R for Flex 培訓(xùn)課程 量算接口量算接口 MeasureParameters 量算參數(shù)類(lèi) 構(gòu)造函數(shù) var measureParameters MeasureParameters new MeasureParameters Geometry Geometry 量算的幾何對(duì)象 5SuperMap iClient 6R for Flex 培訓(xùn)課程 量算接口量算接口 MeasureService 量算服務(wù)類(lèi) 構(gòu)造函數(shù) var measureService MeasureService new MeasureService url url 地圖Web服務(wù)地址 如 如 http localhost 8090 iserver services map world rest maps 世界地圖 iServer Java 6R 6SuperMap iClient 6R for Flex 培訓(xùn)課程 量算接口量算接口 MeasureService 量算操作方法 measureService processAsync MeasureParameters AsyncResponder result Function fault Function token Object null MeasureParameters 量算參數(shù)類(lèi) AsyncResponder 提供特定于 RPC 的 mx rpc IResponder 實(shí)現(xiàn) result 請(qǐng)求成功完成時(shí)應(yīng)調(diào)用的 result 函數(shù) fault 請(qǐng)求完成并出錯(cuò)時(shí)應(yīng)調(diào)用的 fault 函數(shù) token 標(biāo)記對(duì)象 可選 與該請(qǐng)求關(guān)聯(lián)的其它信息 7SuperMap iClient 6R for Flex 培訓(xùn)課程 量算接口量算接口 MeasureService 事件 MeasureService fault processComplete與服務(wù)端交互成功時(shí)的觸發(fā)事件 與服務(wù)端交互失敗時(shí)的觸發(fā)事件 8SuperMap iClient 6R for Flex 培訓(xùn)課程 量算接口量算接口 MeasureResult 量算結(jié)果類(lèi) MeasureResult distance area 9SuperMap iClient 6R for Flex 培訓(xùn)課程 量算接口量算接口 輔助接口輔助接口 類(lèi)類(lèi)方法方法 屬性屬性 DrawLine 繪制線段類(lèi) DrawLine Map 構(gòu)造函數(shù) lineStyle PredefinedLineStyle 線要素風(fēng)格屬性 addEventListener DrawEvent DRAW END listener Function 注冊(cè)事件偵聽(tīng)器 DrawPolygon 繪制多邊形類(lèi) DrawPolygon Map 構(gòu)造函數(shù) fillStyle PredefinedFillStyle 面要素風(fēng)格屬性 addEventListener DrawEvent DRAW END listener Function 注冊(cè)事件偵聽(tīng)器 10SuperMap iClient 6R for Flex 培訓(xùn)課程 開(kāi)發(fā)思路開(kāi)發(fā)思路 獲取結(jié)果 設(shè)置參數(shù)提交GIS請(qǐng)求 服務(wù)器 顯示數(shù)據(jù) 2 12 2 3 繪制線或多邊形 1 事 件 偵 聽(tīng) 事 件 偵 聽(tīng) 客戶端 Flex SDKs 3 1 11SuperMap iClient 6R for Flex 培訓(xùn)課程 實(shí)例開(kāi)發(fā)實(shí)例開(kāi)發(fā) 在世界地圖中進(jìn)行面積量算在世界地圖中進(jìn)行面積量算 數(shù)據(jù) iServer Java 6R安裝目錄 samples data World World sxwu 之世界地圖 服務(wù) iServer Java 6R 地圖REST服務(wù) 12SuperMap iClient 6R for Flex 培訓(xùn)課程 實(shí)例開(kāi)發(fā)實(shí)例開(kāi)發(fā) Step1 繪制多邊形 繪制多邊形 protected function measurearea clickHandler event MouseEvent void var drawArea DrawPolygon new DrawPolygon map map action drawArea 事件偵聽(tīng)onDrawGeometry drawArea addEventListener DrawEvent DRAW END onDrawGeometry 13SuperMap iClient 6R for Flex 培訓(xùn)課程 實(shí)例開(kāi)發(fā)實(shí)例開(kāi)發(fā) Step2 設(shè)置參數(shù)并提交量算請(qǐng)求 設(shè)置參數(shù)并提交量算請(qǐng)求 protected function onDrawGeometry event DrawEvent void 量算參數(shù) var measureParameters MeasureParameters new MeasureParameters event feature geometry 量算服務(wù) var measureService MeasureService new MeasureService restUrl displayMeasureResult處理解析量算結(jié)果 measureError錯(cuò)誤處理 measureService processAsync measureParameters new AsyncResponder displayMeasureResult measureError null 14SuperMap iClient 6R for Flex 培訓(xùn)課程 實(shí)例開(kāi)發(fā)實(shí)例開(kāi)發(fā) Step3 獲取面積量算結(jié)果 獲取面積量算結(jié)果 protected function displayMeasureResult measureResult MeasureResult mark Obj ect void var temp String temp String measureResult area temp 平方米 Alert show temp 15SuperMap iClient 6R for Flex 培訓(xùn)課程 總結(jié)總結(jié) 量算接口量算接口 MeasureResult 量算結(jié)果類(lèi) com supermap web iServer Java6R measureS ervices MeasureParameters 量算參數(shù)類(lèi) MeasureService 量算服務(wù)類(lèi) geometry 量算的幾何對(duì)象 area 面積量算結(jié)果 distance 距離量算結(jié)果 16SuperMap iClient 6R for Flex 培訓(xùn)課程 總結(jié)總結(jié) 開(kāi)發(fā)思路開(kāi)發(fā)思路 Function measure 設(shè)置量算參數(shù) MeasureParameters 提交參數(shù)并綁定結(jié)果處理函數(shù) measureService processAsync MeasureParame ter AsyncResponder result fault token Internet 2 1 3 1 3 2 Function result Result token 處理 展示結(jié)果 Function fault FaultEvent token 處理錯(cuò)誤信息 Flex 客戶端 Function setAction 繪制幾何要素并與Map關(guān)聯(lián) DrawAction 注冊(cè)事件偵聽(tīng)器 addE

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論