4_SuperMap iClient 6R for Flex 量算.pdf_第1页
4_SuperMap iClient 6R for Flex 量算.pdf_第2页
4_SuperMap iClient 6R for Flex 量算.pdf_第3页
4_SuperMap iClient 6R for Flex 量算.pdf_第4页
4_SuperMap iClient 6R for Flex 量算.pdf_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SuperMap iClient 6R for Flex 量算量算 北京超图软件股份有限公司北京超图软件股份有限公司 产品中心 培训部产品中心 培训部 2SuperMap iClient 6R for Flex 培训课程 主要内容主要内容 量算接口量算接口 开发思路开发思路 实例开发实例开发 声明 本课程中所述 Flex 如无特殊说明均指SuperMap iClient 6R for Flex产品 3SuperMap iClient 6R for Flex 培训课程 量算接口量算接口 主要接口主要接口 类类方法方法 属性属性 MeasureService 量算服务类 MeasureService url 构造函数 processAsync MeasureParameters AsyncResponder result fault token 量算操作方法 MeasureParameters 量算参数类 MeasureParameters Geometry 构造函数 MeasureResult 量算结果类 distance 距离量算结果 area 面积量算结果 4SuperMap iClient 6R for Flex 培训课程 量算接口量算接口 MeasureParameters 量算参数类 构造函数 var measureParameters MeasureParameters new MeasureParameters Geometry Geometry 量算的几何对象 5SuperMap iClient 6R for Flex 培训课程 量算接口量算接口 MeasureService 量算服务类 构造函数 var measureService MeasureService new MeasureService url url 地图Web服务地址 如 如 http localhost 8090 iserver services map world rest maps 世界地图 iServer Java 6R 6SuperMap iClient 6R for Flex 培训课程 量算接口量算接口 MeasureService 量算操作方法 measureService processAsync MeasureParameters AsyncResponder result Function fault Function token Object null MeasureParameters 量算参数类 AsyncResponder 提供特定于 RPC 的 mx rpc IResponder 实现 result 请求成功完成时应调用的 result 函数 fault 请求完成并出错时应调用的 fault 函数 token 标记对象 可选 与该请求关联的其它信息 7SuperMap iClient 6R for Flex 培训课程 量算接口量算接口 MeasureService 事件 MeasureService fault processComplete与服务端交互成功时的触发事件 与服务端交互失败时的触发事件 8SuperMap iClient 6R for Flex 培训课程 量算接口量算接口 MeasureResult 量算结果类 MeasureResult distance area 9SuperMap iClient 6R for Flex 培训课程 量算接口量算接口 辅助接口辅助接口 类类方法方法 属性属性 DrawLine 绘制线段类 DrawLine Map 构造函数 lineStyle PredefinedLineStyle 线要素风格属性 addEventListener DrawEvent DRAW END listener Function 注册事件侦听器 DrawPolygon 绘制多边形类 DrawPolygon Map 构造函数 fillStyle PredefinedFillStyle 面要素风格属性 addEventListener DrawEvent DRAW END listener Function 注册事件侦听器 10SuperMap iClient 6R for Flex 培训课程 开发思路开发思路 获取结果 设置参数提交GIS请求 服务器 显示数据 2 12 2 3 绘制线或多边形 1 事 件 侦 听 事 件 侦 听 客户端 Flex SDKs 3 1 11SuperMap iClient 6R for Flex 培训课程 实例开发实例开发 在世界地图中进行面积量算在世界地图中进行面积量算 数据 iServer Java 6R安装目录 samples data World World sxwu 之世界地图 服务 iServer Java 6R 地图REST服务 12SuperMap iClient 6R for Flex 培训课程 实例开发实例开发 Step1 绘制多边形 绘制多边形 protected function measurearea clickHandler event MouseEvent void var drawArea DrawPolygon new DrawPolygon map map action drawArea 事件侦听onDrawGeometry drawArea addEventListener DrawEvent DRAW END onDrawGeometry 13SuperMap iClient 6R for Flex 培训课程 实例开发实例开发 Step2 设置参数并提交量算请求 设置参数并提交量算请求 protected function onDrawGeometry event DrawEvent void 量算参数 var measureParameters MeasureParameters new MeasureParameters event feature geometry 量算服务 var measureService MeasureService new MeasureService restUrl displayMeasureResult处理解析量算结果 measureError错误处理 measureService processAsync measureParameters new AsyncResponder displayMeasureResult measureError null 14SuperMap iClient 6R for Flex 培训课程 实例开发实例开发 Step3 获取面积量算结果 获取面积量算结果 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 培训课程 总结总结 量算接口量算接口 MeasureResult 量算结果类 com supermap web iServer Java6R measureS ervices MeasureParameters 量算参数类 MeasureService 量算服务类 geometry 量算的几何对象 area 面积量算结果 distance 距离量算结果 16SuperMap iClient 6R for Flex 培训课程 总结总结 开发思路开发思路 Function measure 设置量算参数 MeasureParameters 提交参数并绑定结果处理函数 measureService processAsync MeasureParame ter AsyncResponder result fault token Internet 2 1 3 1 3 2 Function result Result token 处理 展示结果 Function fault FaultEvent token 处理错误信息 Flex 客户端 Function setAction 绘制几何要素并与Map关联 DrawAction 注册事件侦听器 addE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论