`
walksing
  • 浏览: 217743 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

arcgis api for flex 学习笔记

 
阅读更多
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 开发入门(三)地图浏览控件的使用

    arcgis api for flex 开发入门(三)地图浏览控件的使用

    ArcGIS API for Flex library

    ### ArcGIS API for Flex 实现地图浏览及相关功能详解 #### 一、ArcGIS.Server.9.3 和 ArcGIS API for Flex 实现基本的地图浏览 **目的:** ArcGIS API for Flex 的主要目的是让开发者能够在 Adobe Flex 应用程序...

    Arcgis Api for flex 3.6

    《ArcGIS API for Flex 3.6:地图开发的全面指南》 ArcGIS API for Flex 3.6 是Esri公司推出的一款强大的地图开发工具,它允许开发者利用Flex技术构建功能丰富的地理信息系统(GIS)应用。这个API为Web开发者提供了...

    ArcGIS API for Flex 2.5

    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 Flex2.0-3.4

    《ArcGIS API for Flex 2.0-3.4:深度探索与应用解析》 ArcGIS API for Flex是Esri公司推出的一款强大的地理信息系统(GIS)开发工具,它结合了Flex的灵活性和ArcGIS的强大地图服务功能,为Web应用程序开发者提供了...

    ArcGIS API for Flex应用开发

    ### ArcGIS API for Flex 应用开发知识点 #### 一、ArcGIS API for Flex 概述 - **定义与背景**:ArcGIS API for Flex 是一款由 Esri 提供的用于构建高性能地理信息系统 (GIS) 的开发工具包。它允许开发者利用 ...

    ArcGIS API for Flex 3.7离线文档

    ArcGIS API for Flex 3.7离线文档 来源:官方3.7 Reference 文档整理

    arcgis api for flex v3.4 离线版

    arcgis api for flex v3.4 离线版 大神制作拿来分享

    arcgis-samples-flex-develop(arcgis api for flex 3.3版本的例子)

    非常方便入门或进阶学习,免去复制粘贴的麻烦和出错。 基于目前最新版本arcgis api for flex 3.3(可从http://download.csdn.net/detail/haoamz14/5327205下载),包含官网 ...

    ArcGIS API for flex1.1-3.3 CHM

    总的来说,《ArcGIS API for Flex 1.1-3.3 CHM》是一份全面的开发参考资料,涵盖了从基础到高级的GIS开发技术,对于任何想要利用Flex技术构建GIS应用的开发者来说,都是不可多得的学习资料。通过深入学习和实践,...

    ArcGIS API for Flex library(整理)

    根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何使用ArcGIS API for Flex在Flex应用程序中实现与ArcGIS Server 9.3交互的各种功能。这些功能涵盖了地图浏览的基础到高级应用,如图层管理、图形绘制...

    arcgis_api_for_flex

    《ArcGIS API for Flex:构建地理信息系统Web应用的利器》 ArcGIS API for Flex是Esri公司提供的一款用于构建富...总之,ArcGIS API for Flex是构建高效、互动的Web GIS应用的有力工具,值得开发者深入学习和掌握。

    ArcGIS API for Flex 2.5官方离线文档

    ArcGIS API for Flex 2.5官方离线文档 本文档来源:http://help.arcgis.com/en/webapi/flex/apiref/index.html 个人整理的离线版本,再也不用在像老牛车样的网上看了,分享给大家O(∩_∩)O哈哈~

    ArcGIS API for Flex

    - **概述**:了解如何创建地图是学习 ArcGIS API for Flex 的基础。这涉及到地图对象的初始化、图层的添加以及地图的渲染等操作。 - **创建地图**:通过 ArcGIS API for Flex 可以轻松地创建地图对象,并向其中添加...

    arcgis api for flex 3.3

    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 2.0.chm

    ArcGIS API for Flex 2.1

    《ArcGIS API for Flex 2.1:探索地理信息系统的新高度》 ArcGIS API for Flex 2.1 是Esri公司推出的一款强大的地理信息系统(GIS)开发工具,它专为Flex开发者设计,允许他们在Web应用中集成丰富的地图功能。Flex...

Global site tag (gtag.js) - Google Analytics