(一)用Flex4创建第一个GIS项目
一、前言
1、本系列示例基于ArcGisServer10与Flex4。
2、关于ArcGisServer10的下载与安装,及Adobe Flash Builder 4.6的下载安装网上资料很多,可以百度,不再复述。
3、关于ArcGisServer发布地图的资料也不再复述,网上资料很多。
4、示例地图来源于安装ArcGis时自带的地图:F:\Program Files\ArcGIS\DeveloperKit10.0\Samples\data\ 下。
5、查看所有发布地图地址:http://localhost:8399/arcgis/rest/services 注:不知道为什么,可能是版本不同吧,网上很多资料及我所看的书上,讲的地址都是: http://localhost/ArcGIS/........ 一没端口号,二是ArcGIS有字母大写,但我这不行,找不到页面。
6、Gis的Web服务器会对自己发布的地图服务元数据信息生成缓存,所以在新建、删除、启动、停止服务后,及编辑地图原文件从新启动服务后,上述地址内容不能及时体现最新状态,可通过如下方式清除缓存:
登录地址:http://localhost:8399/arcgis/rest/admin 输入用户名密码进入后,点击左上角 “Clear Cache Now” 命令即可。
二、第一张地图Flex示例:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:esri="http://www.esri.com/2008/ags" minWidth="955" minHeight="600"> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <esri:Map x="-100" y="-22" width="100%" height="100%" > <esri:ArcGISDynamicMapServiceLayer url="http://localhost:8399/arcgis/rest/services/TestUSA/MapServer"/> </esri:Map> </s:Application>
浙公网安备 33010602011771号