2012年12月13日,ArcGIS APIfor Flex 和ArcGIS Viewer for flex的3.1版本同时发布了。这个版本添加了许多新特性,对多处进行了改进,以及一些Bug的修复。这里主要介绍一下几个关键的新特点:
●属性表的部件和组件
此版本为功能层和表格提供了交互式编辑数据表格功能。它除了提供了一个显示层数据的表格,还提供了在选择、取消选择、放大以及与AttributeTable进行交互的功能,并可通过FeatureService对图层属性进行编辑。
●查看和编辑相关的记录
新API中的Relationshipspector组件,会使开发者发现相互关联更容易。查看和编辑相关记录可以直接通过API中的Relationshiplnspector或Attribute Table组件,以及编辑部件或者Viewer中的Attribute Tabel的窗口程序。
●地图转换
地图组件现在可以旋转。如果需要地图旋转在API的两个样品组件中下载桌面和移动应用程序,就可以实现了。
●支持移动应用程序的本地瓦片包
新的ArcGISLocalTiledLayer类现在需要基本的地图图层支持离线应用程序。创建一个瓦片包(*.tpk),利用ArcGIS桌面和瓦片包在Adobe AIR中创建移动或AIR的桌面应用程序。
●支持更多的层类型:CSV,GeoRSS和通用在Web上的交互图层
可在应用程序中,操作如上三个新图层类型的数据。其中,WebTiledLayer 类便于添加来源于Web端的标准网络映射层的服务。
●总结
用户将可以使用Viewer构建器进行快速配置和部署应用程序,以读取系统需求和开始启动的更多信息。开发人员仍然可以在Github上完全访问源代码。新的URL——https://github.com/Esri/arcgis-viewer-flex。
●注意
最新的ArcGIS API需要最新版本的Flex ArcGIS 10.1服务器。对于PrintTask、动态地图和服务,需要ArcGIS API 3.0(或更高)和Flex ArcGIS10.1(或以后)服务器。