这是ArcGIS Runtime SDK for androids 2.0 (Eclipse Plugin)下(xià)载,这(zhè)个很不错,就是不(bú)知道到为(wéi)什么官网上的下载(zǎi)不了...Esri为androids平台提供了专门的开发包ArcGIS Runtime SDK for androids,便于开发者打(dǎ)造炫(xuàn)酷的(de)地图应(yīng)用,开发好的应用能够部署在androids智能(néng)手机、平板电脑和(hé)其(qí)他智能终端(duān)上(shàng),支持(chí)华(huá)为、小米、联想(xiǎng)、HTC、Google、三星(xīng)等国(guó)内(nèi)外众多品牌(pái)。
ArcGIS Runtime SDK for androids 2.0 (Eclipse Plugin)是一整套用于构建原生及跨平(píng)台的地图应(yīng)用(yòng)程序的开发包(bāo),包(bāo)括移动设(shè)备(bèi)的androids、ioses、Windows phones,针对桌面的.Net、Java、OSX,以及跨平台的(de)QT。这所有的API基(jī)于一个共同的C++内核(hé),并(bìng)在(zài)不同平(píng)台上做了对应的封装,使得在多(duō)平(píng)台下(xià)的(de)接口风格和编程模(mó)型(xíng)相(xiàng)一致。当我们在一(yī)个平台上学会了对应sdk的开(kāi)发流程,在其他平(píng)台上如果我们对该平(píng)台比较熟也可以(yǐ)很快的将知识结构平移(yí)过去,快(kuài)速的适应新(xīn)平台的开发工作。
1.支持Hosted Services
2.支(zhī)持(chí)ArcGIS 10.1的要素(sù)服务
3.支(zhī)持要素服务(wù)编辑跟踪
4.支持ArcGIS Online的新特性
Query和Popups支持hosted缓存服务
Legend Control
图例控件(jiàn)(这是一个WebMapLayer对象可用的特性。当启用(yòng)或禁用图层的(de)图例后,用户可以使用webmaplayer.isShowLegend()方法获取图例的(de)状态。该方法可判断图例是否激活。使(shǐ)用(yòng)webmaplayer.getInvisibleLegendLayers()可获得(dé)那些(xiē)没(méi)有可见(jiàn)图例(lì)的(de)图层。此外用户可(kě)以(yǐ)获得图层的图例列表。图例(lì)对象(xiàng)实(shí)际上是一个包含位图和字符串的类(lèi)。对(duì)于(yú)动态图层和缓存(cún)图层(céng),图例可以从ArcGISLayerInfo类中获得。)
5.支持(chí)web map切换底图
6.支持由引用CSV文件生(shēng)成的WebMap图层(现在你(nǐ)可以通过URL将一个包含经纬(wěi)度坐(zuò)标的(de)CSV文(wén)件导入到(dào)web map图层中)
7.支持自签名(self-signed)的证书
1.更(gèng)新的(de)PortalAPI
2.提升了对Webmap中包含的安全服务的支持(Portal API已(yǐ)经被改变,以支(zhī)持(chí)异(yì)步任务(Async Task),取代回调监听器(Callback Listener);回调模(mó)型今后将被弃(qì)用。在新的模型中,从门户获取信(xìn)息并访问群组、用户和条(tiáo)目的步骤没有变化(huà)。而变化之(zhī)处在于访问或者使用(yòng)这些对象(xiàng)的时候,需要创建Async Task。通过调用doInBackground方(fāng)法(fǎ),所有的操(cāo)作(zuò)都可以(yǐ)在一个任务中(zhōng)完成。这使得开发更加(jiā)容易,并且Async Task本身(shēn)也(yě)更加(jiā)高效(xiào)。)
公(gōng)开的ENUM类型保持一致风格,使用大写(你需要(yào)重(chóng)构之前使用的枚(méi)举类型,全(quán)部改(gǎi)为(wéi)大(dà)写)
