ArcGIS Server Flex API
http://www.arcgisonline.cn/agsolcn/service/map/tutorial/tutorial-fl.jsp
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<!--?xml version=
"1.0"
encoding=
"utf-8"
?-->
??
<mx:Application
??????
xmlns:mx=
"http://www.adobe.com/2006/mxml"
??????
xmlns:esri=
"http://www.esri.com/2008/ags"
??????
pageTitle=
"First ArcGIS API for Flex program"
??????
styleName=
"plain"
>
??????
<esri:Map crosshairVisible=
"true"
>
??????????
<esri:ArcGISTiledMapServiceLayer
??????????????
url =
"http://cache1.arcgisonline.cn/ArcGIS/rest/services/ChinaCities_Community_BaseMap_CHN/BeiJing_Community_BaseMap_CHN/MapServer"
>
??????????
</esri:ArcGISTiledMapServiceLayer>
??????
</esri:Map>
??
</mx:Application>
|
下面将详细介绍这段代码的组成:
下面代码中,xmlns:mx和xmlns:esri获取url资源。
xmlns:mx = "http://www.adobe.com/2006/mxml"
xmlns:esri = "http://www.esri.com/2008/ags"
使用ArcGIS API for Flex创建一个地图,在mxml文件中直接使用标签。其中标签定义一个map对象。map创建好之后,使用layer把需要访问的数据加载到map上,在标签下面创建子标签。
标签定义一个layer对象,其中最重要的属性是url,url定义了访问数据的地址,该代码中url指向一个ArcGIS Online提供的TiledMap服务。如下:
<esri:ArcGISTiledMapServiceLayer url = "http://cache1.arcgisonline.cn/ArcGIS/rest/services/ChinaCities_Community_BaseMap_CHN/BeiJing_Community_BaseMap_CHN/MapServer"/>
界面效果
当程序编写完成后,运行该工程,效果如图3所示:
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!