ArcGIS_Flex_API_高级篇.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"ArcGIS Flex API 高级篇" ArcGIS Flex API 高级篇是 ArcGIS 的一个高级开发指南,旨在帮助开发者更好地使用 ArcGIS Flex API 进行高级开发。该指南涵盖了多个方面的知识点,包括聚合、编辑、皮肤、编写库等。 聚合是 ArcGIS 中的一种重要功能,用于将多个图形元素组合成一个图形元素。聚合可以提高图形的性能和可读性。在 ArcGIS Flex API 中,可以使用 ESRI Clusterer 来实现聚合。例如, AttrClusterer 类继承自 ESRIClusterer,实现了聚合功能。该类 override 了 clusterGraphics 方法,用于将聚合后的图形元素返回给 GraphicsLayer。 在聚合中,空间索引网格是一个重要的概念。空间索引网格是一个二维网格,用于快速定位和检索图形元素。在 ArcGIS Flex API 中,可以使用 Grid 类来实现空间索引网格。 编辑是 ArcGIS 中的一种重要功能,用于对图形元素进行编辑操作。在 ArcGIS Flex API 中,可以使用 Editor 类来实现编辑功能。例如,使用 DrawTool 与 Editor 来实现图形元素的绘制和编辑。 featureLayer.applyEdits 方法可以用来将编辑后的图形元素应用到 FeatureLayer 中。 在 ArcGIS Flex API 中,还提供了一些高级的编辑功能,例如 FeatureLayerTask。FeatureLayerTask 是一个异步任务,用于执行 FeatureLayer 的编辑操作。例如,可以使用 addAttachment 方法来添加附件,deleteAttachments 方法来删除附件,queryAttachmentInfos 方法来查询附件信息。 皮肤是 ArcGIS 中的一种重要概念,用于定制组件的外观和样式。在 ArcGIS Flex API 中,可以使用 Spark 来实现皮肤功能。Spark 是一个基于 XML 的皮肤语言,用于描述组件的外观和样式。例如,可以使用 SkinPart 来定义皮肤的各个部分,然后使用 <s:Skin> 元素来组合这些部分。MyComponent.as 和 MyComponentSkin.mxml 是一个典型的组件和皮肤的示例代码。 在编写库中,可以提供一些可重用的功能,例如工具栏、按钮、图形元素等。这些可重用的功能可以提供给第三方用户使用,帮助他们快速开发自己的应用程序。例如,可以使用 SDK 来提供一些常用的功能,例如 Zoom Slider、Scale bar、Time Slider 等。 ArcGIS Flex API 高级篇提供了一个全面的指南,旨在帮助开发者更好地使用 ArcGIS Flex API 进行高级开发。该指南涵盖了多个方面的知识点,包括聚合、编辑、皮肤、编写库等,旨在帮助开发者快速开发自己的应用程序。
剩余36页未读,继续阅读
- 粉丝: 2w+
- 资源: 499
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0