原文地址 : http://resources.esri.com/help/9.3/arcgisserver/apis/flex/help/index.html#whats_new.htm
ArcGIS API for Flex 1.3 新特性及改动
- 简要说明:
ArcGIS API for Flex 1.3 支持 Flex SDK 3.4 ,较早版本的 Flex SDK 3.0到3.3 也都支持。
InfoContainer 有了更多的样式定义选项,(主要用于infowndow 和 InfoSymbol)- 若干 API 改进以及 修复的bug
- 改动:
- 创建 PictureFillSymbol 所需要的参数发生变化,
- Outline 现在是 PictureFillSymbol.的默认属性
- GeoprocessorEvent的MapImage属性从未被用到过所以被移除
- The Extent.intersects() 方法的参数现在可以是任何几何对象,而不仅仅是extent对象。
- 服务端不支持NAOutputLine的 TRUE_SHAPE_WITH_MEASURE 常量 ,该常量被移除
- line symbols使用non-solid样式时处理速度将比之前更加迅速(当然solid样式仍然比non-solid处理速度更快)
- 现在当绘图工具处于激活状态时,你仍然可以用鼠标拖动地图或点击标尺对地图进行缩放
- 新的事件类:
- InfoPlacementEvent 可用来处理 InfoWindow 和 InfoSymbols.显示后的位置问题
- 新的方法:
- FeatureSet的 convertToJSON方法 将一个 FeatureSet 转换为 JSON对象.
- FeatureSet的convertFromJSON 方法 通过JSON对象生成一个. FeatureSet
- MapPoint对象相关更新:
- 对于Multipoint.对象增加了 getPoint 和 setPoint 方法
- 对于 Polygon对象增加了 contains, insertPoint, removePoint 和 setPoint 方法
- 对于 Polyline 对象增加了 insertPoint, removePoint 和 setPoint 方法
- 新的属性
- Layer 对象增加了 minScale, maxScale and isInScaleRange 属性.
- Map 对象增加了 panDuration 和 zoomDuration 属性,. 这两个属性的默认值从500毫秒改为300毫秒,以便能更快地进行地图导航与缩放。
- Map对象增加了 infoWindowContent 属性 ,使你能够自己定义 info window content 的内部实现.
- PictureFillSymbol对象增加了 xscale 和 yscale 属性
- 新的样式:
- InfoContainer 增加了 borderAlpha, borderColor, borderThickness, infoPlacementMode, shadowAlpha, shadowAngle,shadowColor 和 shadowDistance 样式
- 官方开发范例的改动与更新:
- (Select and zoom)选择并缩放 - 展示了怎样缩放一个地理要素以便使其能够完整地显示在当前地图视野范围内。
- (Creating a WMS Layer)创建wms 图层 - 展示了怎样扩展 DynamicMapServiceLayer 使其支持 WMS 地图服务。.
- (Accessing Custom Tiles)访问自定义专题图 - 展示了如何通过扩展TiledMapServiceLayer 来展现基于ArcGIS Server 9.2的不支持REST的专题地图
- Create a Surface Profile using execute() for this synchronous Geoprocessor task. 使用 execute()创建一个表面特征以便同步Geoprocessor task
- Show map extent and current mouse coordinates. 显示当前地图视野范围以及鼠标光标的地理坐标。
- Use unique value renderers 使用唯一值生成器通过一个属性去生成行驶时间多边形
- Create equal interval class break renderers.
- Bug 修复:
- RouteTask 现在会发送正确的 (accumulateAttributes)累积特征值, (impedanceAttribute)障碍特征值, (restrictionAttributes)约束特征值 与 (directionsTimeAttribute) 空间时间特征值.
- ArcIMSLayer的地图服务地址未指定时将不再抛出运行时错误。
- GraphicUtil.getGraphicsExtent() 方法在指定outputExtent输出时不会再改变第一个graphic 的extent.
- 如果在PictureMarkerSymbol的source属性未被制定前设定 PictureMarkerSymbol的weight与height属性,对应的高宽设置仍然会正常生效。
通常任意版本的 ArcGIS API for Flex 都支持 ArcGIS Server 9.3 及其以上版本,但是为了某些特殊的功能你可能需要使用特定版本的api和arcgis server,. 例如, 路径分析功能就需要使用 ArcGIS API for Flex 1.2 (或更新的版本) 与 ArcGIS Server 9.3.1 (或更新的版本). 详情请查看 API 参考