Flyingis

Fusion Center Lab.

ArcGIS Javascript API 1.2 Released

    ArcGIS Javascript API 版本更新到1.2,页面中增加:

<script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.2"></script>


    就可以开始使用1.2最新功能,在线例子中增加了相应接口的使用方法,具体更新包括:

    1.支持 Image Services

    新增esri.layers.ArcGISImageServiceLayer接口可以调用栅格数据集或ArcGIS Server Image发布出来的影像服务,和矢量图层一起在客户端绘制显示。

    2.支持 Dojo 1.2

    Dojo每次更新都吸引无数眼球,除了EXT之外大家对这个商业支持力度最大的项目还是满怀希望,解决bug提升效率,毕竟它的license许可更受欢迎。

    3.动态显示缓存过的图层

    动态图层设置max scale和min scale是很自然的事情,目前直接对缓存过的图层提供了类似的功能,支持指定地图缩放级别,来显示缓存服务,过去需要在一个地图服务中进行设置,现在多个服务(动态图层和缓存图层)也能够相互切换了。

    4.手动刷新地图

    当对数据进行编辑之后,为了让客户端能够及时看到最新的实时数据,需要手动执行refresh方法刷新地图。

    5.改进Graphics图层性能

    地图上存在大量Graphics时效率会变得低下,现在对性能做了一些改进,究竟能达到什么程度有待测试。

    6.动态投影

    过去Javascript API实现的地图应用,其投影由基础图层所决定,现在可以动态投影来匹配空间参考。

    7.Geometry服务更新

    esri.tasks.GeometryServices的labelPoints方法允许在多边形中指定Label显示的位置点。

    Bug修复:

  • NIM034356 Double-click zoom is a default navigation type for the JavaScript API at version 1.2.
  • NIM036958 Style Attributes (STYLE_DASHDOTDOT and STYLE_NULL) of SimpleLineSymbol now work as expected.
  • NIM036833 Graphic.attribute names that contain decimal points (mytable.area) can be used in an InfoWindow through the Graphic.InfoTemplate.

        注意:一些新功能需要ArcGIS Server 9.3 sp1支持,最好打上sp1补丁以配合js api 1.2使用。
  • posted on 2008-11-26 14:29  Flyingis  阅读(1760)  评论(3编辑  收藏  举报

    导航