您的位置:首页 > 其它

关于flex调用config.xml基础地图

2014-09-19 08:38 204 查看

1.先在config.xml配置文件中写入基础地图。

例如:
<map>

<layers>

<basemaps>

<layer label="底图" type="tiled" visible="true" name="EnvMap_Base"

url="http://192.168.5.150/ArcGIS/rest/services/hebei/hbMap/MapServer"

icon="assets/yutuImages/toolBar/map_feature.png"/>

</basemaps>

</layers>

</map>

主要通过name="zhibeifugaizhishuMap" 传入到程序中



2.在程序.xml文件中写入

<configuration>

<!--行政区划-->

<layers>

<CityLayer mapLabel="EnvMap_Base" layerName="地区界"
codeField="所属区县" />

</layers>

</configuration>

3.在程序.mxml中写入

例如:

var layerName:String=configXML.layers.CityLayer.@layerName;

var layerURL:String=MapUni.layerUrl(map,layerName);

在var layerName:String=configXML.layers.CityLayer.@layerName;中;是一层包含一层,regionLayers.layer.@mapLabel;可以再.xml中复制写入,flex不会提示。

这样子就自动调取到配置文件中的地图。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: