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發佈的切片緩存地圖。。。
arcgis api for flex 學習筆記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
筆記|寫作分享的學習筆記2
米子沐
2019-02-24 14:00:45
【讀書筆記】65.選擇的力量
李貌做自己
2019-02-24 13:59:23
軟件構造實驗中遇到的錯誤整理
Zeabin
2019-02-24 13:49:56
因爲曾失去,所以更珍惜
K君來了
2019-02-24 13:40:13
第79篇 戰略地圖的標準模版
小默筆記
2019-02-24 13:37:25
【“如何做好孩子的情緒教養”學習手札4】童年經歷構建情緒人格
漫漫求索
2019-02-24 13:21:31
【“如何做好孩子的情緒教養”學習手札5】青春期孩子的情緒疏導和情感教育
漫漫求索
2019-02-24 13:21:31
《網絡技術與應用》學習筆記—計算機網絡基礎概述
kate0513
2019-02-23 13:37:42
Java Web 學習筆記(二)
羽化飛仙
2019-02-23 13:31:17
揭開網絡編程常見API的面紗【下】
wison_wang
2019-02-23 00:34:32