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