好文档 - 专业文书写作范文服务资料分享网站

ArcGIS For Flex API 学习手册word版本

天下 分享 时间: 加入收藏 我要投稿 点赞

学习手册

一. ArcGIS API 2.1 for Flex 包内容 包名 说明 包含了最主要的地图类和几个常用的类: com.esri.ags Map, Graphic, FeatureSet, TimeExtent and Units com.esri.ags.clusterers [Added in version 2.0] 集聚类(clustering)主包 SpatialReference, 包含了接口: IClusterer ,此接口继承自Flex的 flash.events.IEventDispatcher类 还包含了4个基础类: BaseClusterer,ESRIClusterer,GridClusterer,WeightedClusterer com.esri.ags.clusterers.supportClasses [Added in version 2.0] 集聚符号类和其它集聚功能的支持类包 包含了5个类: CellSymbol、Cluster、ClusterGraphic、FlareSymbol、SimpleClusterSymbol com.esri.ags.components 控件类包, 包含了几个最主要的可视控件: AttachmentInspector、AttributeInspector、Editor、InfoWindow、Navigation、ScaleBar、TemplatePicker、TimeSlider com.esri.ags.components.supportClasses com.esri.ags.events com.esri.ags.geometry com.esri.ags.layers [Added in version 2.0] 可视控件类的支持类包,包含了一些基础控件 事件类包 为各种GIS控件提供事件支持 几何图形类包 包含了点、线、面、几何图形的类。 图层类包 com.esri.ags.layers.supportClasses com.esri.ags.renderers 图层类的支持类包。 渲染器类包 主要用于主地图,渲染图形特征与其它属性一致。 包括5个类: ClassBreaksRenderer、Renderer、SimpleRenderer、 TemporalRenderer、UniqueValueRenderer com.esri.ags.renderers.supportClasses 渲染器支持类包 定义了几个渲染器需要的基本图象图形类 AlphaRange、ClassBreakInfo、ColorRange、SizeRange、SymbolAger、TimeClassBreakInfo、TimeClassBreaksAger、TimeRampAger、UniqueValueInfo com.esri.ags.skins [Added in version 2.0] 皮肤类包 包含用于皮肤的换肤组件的类: AttachmentInspectorSkin、 AttachmentInspectorSkin_loader、 AttributeInspectorSkin、 EditorSkin、EditorSkin_loader、 NavigationHorizontalSkin、NavigationSkin、 ScaleBarMetricSkin、ScaleBarSkin、ScaleBarUSSkin、 TemplatePickerSimpleSkin、TemplatePickerSkin、 TimeSliderSkin com.esri.ags.symbols 标志类包 标志代表地图上的几何形状。 Marker symbol(标记标志)用于单点和多点图形。 Line symbol(线性标志)用于直线和折线图形 Fill symbol(填充标志)用于多边形图形。 包含以下类: CartographicLineSymbol、CompositeSymbol、 FillSymbol、InfoSymbol、LineSymbol、MarkerSymbol、PictureFillSymbol、PictureMarkerSymbol、 SimpleFillSymbol、SimpleLineSymbol、 SimpleMarkerSymbol、Symbol、TextSymbol com.esri.ags.tasks 服务指令类包 与ArcGIS Server 通讯的服务指令类包。 包括:最近的设施,查找,识别,定位,查询,路线和服务等指令。 BaseTask、ClosestFacilityTask、DetailsTask、FindTask、GeometryService、Geoprocessor、IdentifyTask、ImageServiceIdentifyTask、Locator、QueryTask、 RouteTask、ServiceAreaTask com.esri.ags.tasks.supportClasses com.esri.ags.tools 指令类的支持类包 非UI工具类包 使用此包下的类,可以创建自己的工具栏。 包含: DrawTool、EditTool、NavigationTool com.esri.ags.utils 工具类包 几个实用工具类,例如取几个图形的面积,转换地理类数据和墨卡托投影类数据。 DateUtil、GraphicUtil、JSON、WebMercatorUtil com.esri.ags.virtualearth 虚拟地球类包 使Bing地图与带地理编码类的Bing地图关联起来的类包。 包含: VEAddress、VEGeocoder、VEGeocodeResult、VETiledLayer

二. DEMO程序要点 DEMO程序名称 技术要点 可在地图上增加点、线、多边形 地图上附加编辑器,可在图层上增加自定义颜色的范围标记 AddingGraphics.mxml EditorBasic.mxml EditorWithToolbar.mxml EventBasics.mxml 可以图层上增加自定义的图形标记 记录鼠标事件和关联响应的地图事件。 另:动态显示了鼠标的所在的地图位置和地理位置 ConvexHull.mxml FindTask_ZoomInResults.mxml 通过鼠标框选范围内的热点,能使热点改变颜色 可以查找热点(标记),并且地图可以同步进行缩放 三. MXML标签 标签名 对应类或方法名 com.esri.ags.Map 最基本和最主要的绘图控件 主要属性 Id : String crosshairvisible :Boolean extent Scale:Number logoVisible :Boolean id:String url:String 属性说明 组件 ID。此值将作为对象的实例名称 是否在地图中央显示一个十字准线 地图的范围 地图的比例 是否显示logo com.esri.ags.layers.ArcGISTiledMapServiceLayer 缓存地图服务层:从一个有缓存地图的服务器上获取地图服务。 组件 ID。此值将作为对象的实例名称 地图图层的地址 属性处理用户不同程度下缩放地图,用不同的服务地图显示) maxScale:Number 最大显示比例(可以用此minScale:Number 最小显示比例(同上) com.esri.ags.layers.ArcGISDynamicMapServiceLayer id:String url:String 组件 ID。此值将作为对象的实例名称 地图图层的地址 动态地图服务层 maxScale:Number 最大显示比例(可以用此属性处理用户不同程度下缩放地图,用不同的服务地图显示) minScale:Number 最小显示比例(同上) cGISImageServiceLaye r 影象地图服务层 id:String url:String 组件 ID。此值将作为对象的实例名称 地图图层的地址 属性处理用户不同程度下缩放地图,用不同的服务地图显示) maxScale:Number 最大显示比例(可以用此minScale:Number 最小显示比例(同上) 图形层 一个地图可以包含多个图形层,图形层可以包含多个图形,即包含多个com.esri.layers.GraphicsLayer GraphicsLayer,像所有的层,从而扩展UIComponent包括基本的鼠标事件:单击、悬停、进入、移出 和一般的属性:visible、tooltip Id : string 组件 ID 在此标签下可以包含多个标签 标签 图形标签:包含几何形状(geometry)、标记(symbol)、属性(attributes)、infoTemplate. 即可以在客户端地图创建了发送到服务器保存起来,也可以从服务器直接获取返回。 com.esri.ags.Graphic 一般包含下面几种子标签: id:String Tooltip:String 组件 ID 鼠标悬停时显示的文字 com.esri.ags.Graphic. geometry 几何形状坐标标签:包含三种几何形状的坐标,点、线、面的子坐标标签。 无 一般只是用来表示此为一个几何图形 分别对应下面三种坐标标签: com.esri.ags.geometr y.MapPoint 点坐标标签:描述一个位置为x,y坐标的点。 com.esri.ags.geometr y.Polyline 线坐标标签:描述由一组点标签数组组成的直线或折线 包含一个 包含起来的 点数据数组 面坐标标签:描述由一组点标签数组组成的多边型。 注意:最后一个点的坐标要和第一个点的坐标相同,这样才能组成一个封闭的多边型。 标记标签:图形的标记标签 x y spatialReference spatialReference X 坐标 Y 坐标 空间参考 根据官方的例子暂定为: 102100 空间参考 根据官方的例子暂定为:102100 用法示例: 包含起来的 点数据数组,第一个点和最后一个点的坐标要相同 102100 用法示例: 线 图片

ArcGIS For Flex API 学习手册word版本

学习手册一.ArcGISAPI2.1forFlex包内容包名说明包含了最主要的地图类和几个常用的类:com.esri.agsMap,Graphic,FeatureSet,TimeExtentandUnitscom.esri.ags.clusterers[Addedinversion2.0]集聚类(clusteri
推荐度:
点击下载文档文档为doc格式
3fpfq1pai11h1yl7prlt
领取福利

微信扫码领取福利

微信扫码分享