arcgis api for flex 学习笔记 2011-03-09 21:06:10标签:api arcgis flex 学习笔记
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xuchenguang.blog.51cto.com/730272/511135
arcgis api for flex 学习笔记
一、入门:
1、下载arcgis flex api,地址:http://resources.arcgis.com/content/arcgis-flex-api-download
2、解压后,运行eclipse,工程右键属性,"Flex 构建路径","添加SWC",选中解压目录中的SWC文件。
3、切换到Flash视图,新建“MXML应用程序”。
4、打开http://help.arcgis.com/en/webapi/flex/samples/index.html,左栏菜单点“Mapping”,打开例子,查看源码,复制到新建的工程中。运行即可。
二、管理地图:
1、http://localhost:8099/arcgismanager登录。
2、点击链接“Publish a map, globe or other GIS resource as a service”。
3、“Resource”Browse按钮,指向mxd文件,例如:C:\Program Files\ArcGIS\java\samples\data\mxds\usa.mxd。
4、假定地图名为usa,服务名也为usa,其它按提示进行即可。
5、左栏,点击Services,点击新发布的地图服务“usa”,即可看到缩略图。
三、通过REST的接口使用ArcGIS功能:
1、http://localhost:8399/arcgis/rest
2、点击Services:下的usa。
注意:有时你新发布了一个服务,但是在这里却看不到,这是由于缓存机制造成的,可以登录http://localhost:8399/arcgis/rest/admin,然后使用ArcGis Server管理员帐号登录,点击"Clear Cache Options"下的“Clear Cache Now”链接,清除旧的REST缓存。
3、点击“Export Map”,这个操作的URL是这样的:http://localhost:8399/arcgis/rest/services/usa/MapServer/export?bbox=-183.78001472868405,16.300709121618663,-61.406854669684265,74.03030803096895
四、使用自己发布的地图:
在新建的MXML文件中复制以下代码:
<?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:esri="http://www.esri.com/2008/ags"
pageTitle="World Topographic Map">
<esri:Map>
<esri:ArcGISDynamicMapServiceLayer url="http://localhost:8399/arcgis/rest/services/usa/MapServer"/>
</esri:Map>
</s:Application>
其中,http://localhost:8399/arcgis/rest/services/usa/MapServer就是上面新建的地图服务,具体地址可以使用第三条中提到的http://localhost:8399/arcgis/rest查看,“Export Map”取到MapServer为止即可。
Flex下的Map控件支持ArcGISDynamicMapServiceLayer 、ArcGISImageServiceLayer、ArcGISTiledMapServiceLayer、ArcIMSMapServiceLayer 、GraphicsLayer等几种类型的layer,这些类型的layer区别其实看名字就能知道区别了,比如ArcGISDynamicMapServiceLayer就是支持ArcGIS Server发布的普通的地图服务,ArcGISTiledMapServiceLayer支持ArcGIS.Server发布的切片缓存地图。。。
本文出自 “徐晨光的博客” 博客,请务必保留此出处http://xuchenguang.blog.51cto.com/730272/511135
分享到:
相关推荐
arcgis api for flex的环境搭建
arcgis api for flex 开发入门(三)地图浏览控件的使用
ArcGIS API for Flex实现在Flex程序中浏览自己的ArcGIS.Server.9.3中发布的地图,一个最基本的入门例子。 目錄 一、ArcGIS.Server.9.3和ArcGIS API for Flex实现基本的地图浏览(一).................................
arcgis api for flex 开发入门(一)环境搭建(二)map 的创建。。。。
ArcGIS API for Flex 2.5 build date 2011-11-30 ======================= This file contains the ArcGIS Flex API Library (the swc file), skins and sample code. =============== Getting Started ==========...
ArcGIS API for Flex 3.0离线文档
ArcGIS API for Flex 3.7离线文档 来源:官方3.7 Reference 文档整理
arcgis api for flex v3.4 离线版 大神制作拿来分享
非常方便入门或进阶学习,免去复制粘贴的麻烦和出错。 基于目前最新版本arcgis api for flex 3.3(可从http://download.csdn.net/detail/haoamz14/5327205下载),包含官网 ...
ArcGIS API for Flex 2.5官方离线文档 本文档来源:http://help.arcgis.com/en/webapi/flex/apiref/index.html 个人整理的离线版本,再也不用在像老牛车样的网上看了,分享给大家O(∩_∩)O哈哈~
ArcGIS API for Flex实现在Flex程序中浏览自己的ArcGIS.Server.9.3中发布的地图,一个最基本的入门例子。 目錄 一、ArcGIS.Server.9.3和ArcGIS API for Flex实现基本的地图浏览(一).................................
ARCGIS API FOR FLEX,彩页,中文
ArcGIS API for Flex用于富互联网应用程序RIA(Rich Internet Applications)的开发,通过ArcGIS API for Flex可以将ArcGIS Server提供的地图资源和其它资源(ArcGIS Online)嵌入到Web应用中。 使用它可以做什么: ...
ArcGIS API for Flex 2.0.chm ArcGIS API for Flex 2.0.chm
ArcGIS API for Flex应用开发
arcgis flex 地图开发参考最新(3.6)API文档,
ArcGIS API for Flex 是一个强大的框架,利用它可以基于ArcGIS Server建立漂亮的富互联网应用程序 rich internet applications (RIAs) ,优点是运行速度快,用户体验效果会比目前的WEBGIS好。 ESRI的 Flex 资源中心...
压缩文件中包含ArcGIS API for Flex 1.1 arcgis_api_for_flex_3_3 arcgis_api_for_flex_3_3.swc
包含ArcGIS api For Flex2.0版到3.4版的所有源代码和库文件
ArcGIS API for Flex 3.0 官方离线文档 该版本是目前官方最新版本 本文档来源:http://resources.arcgis.com/en/help/flex-api/apiref/index.html 个人整理的离线版本,再也不用在像老牛车样的网上看了,分享给大家O...