這是ArcGIS Runtime SDK for Android 2.0 (Eclipse Plugin)下載,這個(gè)很不錯(cuò),就是不知道到為什么官網(wǎng)上的下載不了...Esri為Android平臺(tái)提供了專門的開發(fā)包ArcGIS Runtime SDK for Android,便于開發(fā)者打造炫酷的地圖應(yīng)用,開發(fā)好的應(yīng)用能夠部署在Android智能手機(jī)、平板電腦和其他智能終端上,支持華為、小米、聯(lián)想、HTC、Google、三星等國內(nèi)外眾多品牌。
ArcGIS Runtime SDK for Android 2.0 (Eclipse Plugin)是一整套用于構(gòu)建原生及跨平臺(tái)的地圖應(yīng)用程序的開發(fā)包,包括移動(dòng)設(shè)備的Android、iOS、Windows Phone,針對(duì)桌面的.Net、Java、OSX,以及跨平臺(tái)的QT。這所有的API基于一個(gè)共同的C++內(nèi)核,并在不同平臺(tái)上做了對(duì)應(yīng)的封裝,使得在多平臺(tái)下的接口風(fēng)格和編程模型相一致。當(dāng)我們?cè)谝粋(gè)平臺(tái)上學(xué)會(huì)了對(duì)應(yīng)sdk的開發(fā)流程,在其他平臺(tái)上如果我們對(duì)該平臺(tái)比較熟也可以很快的將知識(shí)結(jié)構(gòu)平移過去,快速的適應(yīng)新平臺(tái)的開發(fā)工作。
1.支持Hosted Services
2.支持ArcGIS 10.1的要素服務(wù)
3.支持要素服務(wù)編輯跟蹤
4.支持ArcGIS Online的新特性
Query和Popups支持hosted緩存服務(wù)
Legend Control
圖例控件(這是一個(gè)WebMapLayer對(duì)象可用的特性。當(dāng)啟用或禁用圖層的圖例后,用戶可以使用webmaplayer.isShowLegend()方法獲取圖例的狀態(tài)。該方法可判斷圖例是否激活。使用webmaplayer.getInvisibleLegendLayers()可獲得那些沒有可見圖例的圖層。此外用戶可以獲得圖層的圖例列表。圖例對(duì)象實(shí)際上是一個(gè)包含位圖和字符串的類。對(duì)于動(dòng)態(tài)圖層和緩存圖層,圖例可以從ArcGISLayerInfo類中獲得。)
5.支持web map切換底圖
6.支持由引用CSV文件生成的WebMap圖層(現(xiàn)在你可以通過URL將一個(gè)包含經(jīng)緯度坐標(biāo)的CSV文件導(dǎo)入到web map圖層中)
7.支持自簽名(self-signed)的證書
1.更新的PortalAPI
2.提升了對(duì)Webmap中包含的安全服務(wù)的支持(Portal API已經(jīng)被改變,以支持異步任務(wù)(Async Task),取代回調(diào)監(jiān)聽器(Callback Listener);回調(diào)模型今后將被棄用。在新的模型中,從門戶獲取信息并訪問群組、用戶和條目的步驟沒有變化。而變化之處在于訪問或者使用這些對(duì)象的時(shí)候,需要?jiǎng)?chuàng)建Async Task。通過調(diào)用doInBackground方法,所有的操作都可以在一個(gè)任務(wù)中完成。這使得開發(fā)更加容易,并且Async Task本身也更加高效。)
公開的ENUM類型保持一致風(fēng)格,使用大寫(你需要重構(gòu)之前使用的枚舉類型,全部改為大寫)