http://135.33.9.92:8399/arcgis/rest/services/QJCache/MapServer
http://135.33.9.92:8399/arcgis/rest/services/QJGrid/MapServer
http://135.33.9.92:8399/arcgis/rest/services/Geometry/GeometryServer
帮助文档:http://resources.esri.com/help/9.3/arcgisserver/apis/flex/samples/index.html
1.flex访问跨域的ArcGIS Server服务出现了安全沙箱错误,运行的时候出不来地图,
需要在远程的Web服务器根目录下放置一个“crossdomain.xml”安全策略文件
<?xml version="1.0" ?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd" >
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all" />
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
安全策略文件需要被放到特定的位置
ArcGIS Server for .Net应该是IIS的根目录(如:C:\Inetpub\wwwroot)
ArcGIS Server for Java应该是web_output目录(如:C:\ProgramFiles\ArcGIS\java\web_output)
2.MXML.XML文件
<?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="Example - ArcGIS API for Flex connecting to a tiled AGS service"
styleName="plain" >
<mx:Text text="This is a tiled Map Service from ArcGIS Online." width="100%"/>
<!-- //http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer -->
<esri:Map id="myMap" logoVisible="false" styleName="myMapStyle">
<esri:ArcGISTiledMapServiceLayer url="http://135.33.9.92:8399/arcgis/rest/services/QJCache/MapServer"/>
<esri:ArcGISDynamicMapServiceLayer url="http://135.33.9.92:8399/arcgis/rest/services/QJGrid/MapServer"
id="myDynamicService" alpha="0.9"
>
<esri:layerDefinitions>
<mx:Array>
<mx:String></mx:String> <!-- 网格专题图 (1) -->
<mx:String></mx:String> <!-- 网格逻辑视图 (3) -->
</mx:Array>
</esri:layerDefinitions>
</esri:ArcGISDynamicMapServiceLayer>
<esri:GraphicsLayer id="mapGraphicsLayer" />
<esri:GraphicsLayer id="graphicsLayer" />
</esri:Map>
</mx:Application>
分享到:
相关推荐
GIS Flex 行军箭头技术是基于Flex框架开发的一种GIS应用程序,主要用于绘制军标(Military Symbol)和相关的地理信息图形。军标是指用于表示军事单位、武器装备、战术和情报信息的标准化符号,它们在军事指挥、情报...
在本篇【ESRI Flex GIS开发连载(1) ---环境搭建】中,我们将探讨如何配置一个用于Flex GIS应用开发的完整环境。Flex GIS是基于Adobe Flex技术,结合ESRI的ArcGIS Server,用于构建交互式的地理信息系统。这篇文章是...
Web GIS开发,特别是结合Flex和ArcGIS Server的技术,是一种创建交互式、动态地图应用程序的方法,广泛应用于各种领域,如城市规划、环境监测、交通管理等。Flex是一种基于ActionScript和MXML的开源框架,用于构建富...
Flex GIS是一种基于Adobe Flex框架开发的GIS应用,它允许开发者创建富互联网应用程序(RIA),提供交互式的地图浏览和地理数据分析。Flex是使用ActionScript编程语言和MXML标记语言构建的,能够创建具有丰富图形用户...
Flex GIS是基于Adobe Flex框架开发的GIS应用程序,它结合了Flex的动态UI设计能力和GIS的强大空间分析功能。通过使用ActionScript语言和MXML标记语言,开发者可以创建富互联网GIS应用,提供丰富的用户体验和高效的...
Flex+GIS开发是一种结合了Adobe Flex技术和地理信息系统(GIS)的专业技术应用,主要用于构建交互式、数据丰富的WebGIS应用程序。Flex是一种开源的富互联网应用程序(RIA)框架,它基于ActionScript编程语言,允许...
5. **GIS开发之flex旅程.doc**:GIS(Geographic Information System)是指地理信息系统,文档可能讲述了使用Flex进行GIS应用开发的过程,包括地图显示、地理位置数据处理、交互式地图功能等。 6. **flex(eclipse)...
描述中的"flex开发的简介及开发主要内容"提示我们将讨论Flex的基础知识,包括Flex Builder或Flash Builder的使用,这些是Adobe提供的集成开发环境(IDE),用于编写、调试和部署Flex应用。Flex SDK则是开发的核心...
通过以上介绍,我们可以了解到Flex GIS开发涉及的技术点非常广泛,不仅包含了基本的Flex开发技能,还涵盖了GIS领域的专业知识。对于初学者来说,通过实践这些实例可以快速掌握Flex GIS开发的核心概念和技术。
在Flex开发环境中,ArcGIS Flex API是一个关键的组件,它允许开发人员利用Adobe Flex技术创建交互式、富媒体的Web GIS应用。本文将深入探讨ArcGIS Flex API的开发框架,并通过提供的示例程序,帮助读者快速上手。 ...
根据提供的信息,我们可以推断这份文档是关于ArcGIS Server Flex开发教程的相关内容。然而,由于提供的部分内容主要包含版权信息而缺乏具体的章节或内容摘要,因此将基于标题、描述及常见Flex开发与ArcGIS Server...
### Flex开发GIS的反权重距离插值代码实现 #### IDW插值技术概述 反权重距离插值(Inverse Distance Weighted, IDW)是一种广泛应用于地理信息系统(GIS)中的空间插值方法。此方法主要用于根据已知点的值来估计...
ArcGIS API for Flex 是由Esri开发的一套工具集,旨在为开发者提供一套完整的解决方案,用于在Flex环境中开发GIS应用。它包含了地图显示、空间查询、地理编码、空间分析等功能,以及一系列预构建的地图服务和组件,...
Web GIS开发--flex+ArcGIS Server演示讲义
通过学习“Swipe”这个文件,你将能够深入理解如何在Flex环境中实现GIS的卷帘效果,这对于开发交互性强、用户体验优秀的GIS应用具有重要意义。不断实践和探索,你将能够熟练掌握这一技术,并将其应用于实际项目中。
三、ArcGIS for Flex开发流程 1. 安装与配置:安装Flex SDK和ArcGIS for Flex API,设置开发环境。 2. 创建项目:在Flex Builder或Flash Builder中创建新项目,引入ArcGIS for Flex库。 3. 初始化Map对象:创建...