学习FlexViewer(二)——掌握Config文件

     FlexViewer在运行加载ViewerContainer之后,会首先通过HttpService加载config.xml文件,该文件通过ConfigManager获得ConfigXML,通过对ConfigXML的解析获得ConfigData。

 

     对config.xml文件的解析,获得包括全局概念的属性设置(括号内为config.xml中的节点),包括

                           proxyUrl(httpproxy)、

                           BingKey(key)、

                           geometryService的url(geometryservice)、

                           title标题(title)、subtitle(subtitle)、logo(logo)、

                           widgetLayout(widgetlayout)、

                           widgetContainer的Layout、Left、ringt、top和bottom(layout、left、right、top和bottom)等等

 

    map的属性包括:initial或full(initialextent/fullextent)、

                             Left、ringt、top和bottom(left、right、top和bottom)、

                             wkid(wkid)、wkt(wkt)、

                             zoomslider是否可见(zoomslidervisible)、

                             scalebar是否可见(scalebarvisible)、

                             esrilogo是否可见(esrilogovisible)、

                             lod的设置(父节点lods,子节点lod)、

                             basemap用于显示的地图服务(父basemaps子Layer)、

                             用于操作的地图服务(父operationallayers子layer)等等

 

   Layer的属性包括:显示标签(Label)

                              地图类型(dynamic/tiled/bing/image/wms/arcims)

                              地图服务的url(url)

 

   widget的属性包括:Label(label)、
                                Icon图标(icon)
                                config文件(config);

                                widget所对应的url,swf文件(url);
                                preload是否展开(preload);
                                x(x),y(y);
                                Left、ringt、top和bottom(left、right、top和bottom)等

开发者也可根据自定义,定制自己的标签。如果是全局的,需要在WidgetManager中解析,如果是和Map相关的,需要在MapManager中解析,如果和Widget相关,需要在WidgetManager中解析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值