第五讲Flex介绍要点.pptVIP

  • 4
  • 0
  • 约 71页
  • 2016-11-15 发布于湖北
  • 举报
Com.esri.ags.events中的对象 DrawEvent ExtentEvent: GraphicEvent: FindEvent: QueryEvent: IdentifyEvent: Com.esri.ags.events中的对象 该包中包含的对象主要是对地图的各种操作和执行个中任务后触发的事件对象,事件对象中包含了触发事件对象的信息和数据。 ArcGIS 的Map组件提供了许多的Event,涵盖地图操作、图层操作、查询操作、绘图操作等等,可以在此基础上实现任何你想实现的功能。 环境搭建 下载并安装FlexBuilder4.0 下载ArcGis API For Flex(目前最新版本为2.4) 下载并安装完成后 打开Flex Builder,创建一个flex 工程。 右键单击工程名,选择属性,在属性对话框中选择Flex build path ,选择libaray path选项卡,单击add swc 把下载的arcgis api for flex添加进去,环境就配置好了。 如下图: 环境搭建 部署 部署注意事项: 项目编写完成后,在FlexBuilder环境中选择项目菜单?到处发行版,发布到指定文件夹中。 部署 点击开始?所有程序?控制面板?管理工具?IIS服务器,双击打开IIS服务器,右击默认网站选择添加虚拟目录,如下图所示: 输入虚拟路径名称并选择物理路径 指向发布后的文件夹。 这样就可以在浏览器中访问发布后 的WebGis了,另外客户端需要 安装Flash Player10或者以上版本。 部署 Flash Player对访问外部资源有比较严格的限制,因此如果你需要访问跨域的ArcGIS Server服务(比如本地非本机、不同域等),一定要注意Flash的安全策略问题。当使用ArcGIS Flex API的时候出现了安全沙箱错误(注意,这个错误在调试状态下不会出现,因为IDE已经忽略了安全策略);或者运行的时候出不来地图,但是在浏览器中查看REST服务目录是正常的,那么这个时候就需要注意下你是不是进行了跨域访问。 配置服务器允许被Flash进行跨域访问一般需要在远程的Web服务器根目录下放置一个安全策略文件。当我们开发一个ArcGIS Flex API应用,同时它需要访问跨域的ArcGIS Server的时候,一定要在ArcGIS Server的REST Web根目录下放置如下名为“crossdomain.xml”的安全策略文件。 部署 ?xml version=1.0? !DOCTYPE cross-domain-policy SYSTEM /xml/dtds/cross-domain-policy.dtd cross-domain-policy site-control permitted-cross-domain-policies=all/ allow-access-from domain=*/ /cross-domain-policy 部署 这个安全策略文件需要被放到特定的位置,比如ArcGIS Server for .Net应该是IIS的根目录(如:C:\Inetpub\wwwroot);ArcGIS Server for Java应该是 web_output目录(如:C:\Program Files\ArcGIS\java\web_output) * Symbol FillSymbol:填充符号,包含两种填充符号类型: SimpleFillSymbol : 简单填充符号 ,用来填充多边形的样式,如颜色,透明度等。 PictureFillSymbol : 图片填充符号 ,以图片的方式填充多边形。 Com.esri.ags.toolbars中的对象 Draw:提供了在客户端绘制各种几何对象的功能。 Navigation:提供了对Map进行导航功能。 Navigation 当准备好一个满意的Map的时候,我们已经可以在地图中看到我们在ArcGIS Server中发布的地图服务了。接下来我们可能马上想到的是如何去操作地图,比如缩放、漫游、前进、后退等等地图导航功能。在这个时候你或许已经发现,当前地图默认的操作是漫游(Pan)同时,你滚动鼠标滚轮的时候地图会进行缩放;如果按住shift键并在地图上拖动时会出现一个矩形框,松开鼠标后地图会缩放到框中的范围。Map已经可以进行简单地图导航了。当你想要切换地图到拉框缩小状态或者别的什么操作或许就感到有点无所适从了。这是就需要用到Navigation。 Navigation Navigation提供了对Map进行导航的功能,通过它可以实现漫游、拉框放大、拉框缩小功能、前一视图、后一视图、

文档评论(0)

1亿VIP精品文档

相关文档