翻译不当和错误之处敬请指出

更新内容官方描述

https://developers.arcgis.com/android/guide/release-notes-10-2-4.htm

10.2.4的版本注释

本主题介绍Android版本的SDK 10.2.4 ArcGIS运行时的变化。

如果你使用的是Eclipse或ADT作为你的开发环境,你可以使用Upgrade ArcGIS projects工具,提供的SDK,更新你的ArcGIS项目最新安装的版本。

最低支持的android api版本

10.2.4支持的最低android版本改为android 4.0.1了(API level 14)。

向量和栅格数据的本地直接支持

Shapefile,kml,geopackages现在可以在地图上显示了(终于支持shapefile了,WTF!!)

支持的栅格数据格式:

  • ASRP/USRP
  • CIB1,5,10
  • DTED0, 1, 2
  • GeoPackage
  • GeoTIFF
  • HFA
  • HRE
  • IMG
  • JPEG
  • JPEG2000
  • NITF
  • PNG
  • RPF
  • SRTM1, 2

Ps:存储在getodatabases中的栅格数据不支持

空间分析功能(测试)

不支持x86的android设备

支持wmts服务

Web map加强

支持图片服务图层和WMTS服务

离线api效率提升

地图操作和性能提升

新的放缩手势(双击拖动),例如双击之后向上滑可以放大,双击之后向下滑可以缩小。第二次点击之后不能离开屏幕,直接向下滑动。这个手势动作可以重写,放缩程度取决于滑动的距离。只考虑竖直方向的距离,水平方向的距离不计算。

Callout加强

Callout的大小最大可以和mapview一般大

现在callout的大小由内部的view决定(通过px或者dp来设置)

增强callout的显示/隐藏的动画效果

API breaking changes

  • AttachmentManager.retrieveAttachmentInfos behavioral change: The attachmentListener now calls back on worker thread while previously called back on UI thread.

(这个功能没用过我翻译不到),好像是某个方法的回调函数的所在线程改为worker线程了

新增功能

l  新增地图长按事件(MapOnTouchListener.onLongPressUp event),简化工作流程。

l  添加了 点击拖动和双击拖动事件到 MapOnTouchListener

l  添加一个清除缓存认证的方法,用于解决apachehttp服务器缓存的认证授权。

l  添加新的mapview构造函数,用于离线地图的构造。允许在线和离线底图(tpk)切换。

l  添加底图切换方法(MapView.switchBasemap )

l  ded async methods createPopupInfo, fetchPopupInfo, and fetchLayerServiceInfo to ArcGISTiledMapServiceLayer and ArcGISDynamicMapServiceLayer. Also added simple getter for getLayerServiceInfo to the ArcGISDynamicMapServiceLayer.

l  Added get/setDefinitionExpression methods on a FeatureLayer to filter out features to be displayed.

l  添加新的方法来设置最大callout的高宽和offset,通过px或dp。可以通过设置决定是否让callout上的事件传递到mapview上

l  添加 getTimeExtent, getTimeInfo, getTimeInterval and isTimeAware方法到 ArcGISImageServiceLayer 来支持时间感知的场景。

l  添加 setBufferEnabled可以设置是否缓存瓦片图层

l  添加KMLLayer用来支持网络和本地kml数据文件。

废弃功能(感觉是些无关紧要的,就不翻译了)

  • The MapGestureDetector class and OnGestureListener interface have been deprecated since they are intended for internal use only; use the MapOnTouchListener or other listeners in the com.esri.android.map.event package instead.
  • Deprecated the synchronous createPopupInfo and getPopupInfo in ArcGISTiledMapServiceLayer and ArcGISDynamicMapServiceLayer; use the alternative methods with callback parameters instead.
  • Deprecated the fetchLayerInfo method on the ArcGISPopupInfo class; refer to the new alternative methods on the ArcGISTiledMapServiceLayer and ArcGISDynamicMapServiceLayer classes instead.
  • Deprecated CalloutPopupWindow in favor of Callout (which has been enhanced as described in the section above).
  • Deprecated the get and set methods for title text attributes in CalloutStyle (for example, get/setTitleTextColor), as callout titles were removed in a previous release.
  • Deprecated the KMLLayer class in the com.esri.android.map.ogc package; this is superseded by the new KMLLayer class in the com.esri.android.map.ogc.kml package.

SDK中添加和更新的内容

l  添加了几个sample(GeoJSONEarthquakeMap, ClassBreaksRenderer, UniqueValueRenderer, and DynamicLayerRenderer).)

l  所有sample的最低支持的android版本都修改为api level 15,有些例子中修改为使用fragment的架构,更加新的用户使用界面

l  添加了一些使用帮助文档

Bug和问题修复(不详细翻译了)

【原创翻译】ArcGis Android 10.2.4更新内容简介的更多相关文章

  1. ArcGis Android 10.2.6更新文档翻译

    ArcGis Android 10.2.6更新文档翻译 @[ArcGis Android|10.2.6|更新文档] 本文描述了ArcGIS Runtime SDK for Android 10.2.6 ...

  2. arcgis android 10.2.5开发环境配置

    android里要添加arcgis android 的支持,其实本质是添加了jar包,so库,清单文件里申请了权限而已. 插件是为了方便创建arcgis android工程,然后并没有什么卵用. ar ...

  3. Arcgis android 10.2安装方法

    请仔细对照博文做!!! 将arcgis android 10.2的压缩包解压 arcgis android 10.2下载地址http://pan.baidu.com/s/1sj2LKO9 Help-& ...

  4. Android SDK Manager无法更新,内容显示不全的解决办法

    最近在初学android开发,在更新SDK的时候遇到了麻烦. 发现Extras文件夹下为空,没有内容,包括sdk列表也不全面,更新也没有反应 解决方法: 1.在SDK Manager下Tools-&g ...

  5. Delphi 10.1 柏林更新内容简译

    新的 SDKTransform.exe 支持转换 Object-C 或 C++ 头文件到Delphi. 修改了对话框的接口,分成了同步和异步两种: http://blog.qdac.cc/?p=380 ...

  6. Visual Studio 2013更新内容简介

    前言 VS2013终于发布了,虽然之前自己使用VS2010和VS2012的时间也不长,尤其是VS2012这自己刚刚也没用多久,看到VS2013发布了,自己忍不住也下载了下来,官网肯定可以下载,不过自己 ...

  7. ArcGIS Runtime SDK for Android 10.2.5新开发平台安装配置指南

    ArcGIS Runtime SDK for Android 10.2.5版本在年前发布,其中一个重大的变化是:新版本使用了新的开发环境,在10.2.5版本中Esri使用了官方提供的新的Android ...

  8. arcgis android 中shapefile的加载

    前言 本文为大家分享arcgis android 中shapefile的加载,默认你有java环境,懂一定的android基础知识,默认你已经安装android studio.如缺乏以上环境和知识,请 ...

  9. 《ArcGIS Runtime SDK for Android开发笔记》——(8)、关于ArcGIS Android开发的未来(“Quartz”版Beta)

    1.前言 今天再一次在官网看到了ArcGIS Runtime SDK for Android下一个版本“Quartz”版的更新资料,它将是一个非常重要的更新,包括API接口的重构和开发思路的调整.具体 ...

随机推荐

  1. 全景之HDR

    全景之HDR拍摄 全景HDR流程: 1.相机拍摄 1.1  HDR拍摄 HDR拍摄需要拍摄不同曝光度的多张图片. 1.2 摄像师消去 需要摄像师在不同位置(一般为相机的两面),拍摄两次HDR. 注意: ...

  2. sort_region——对区域进行排序

    The operator sort_region sorts the regions with respect to their relative position. All sorting meth ...

  3. python十个博客

    1.首先第一个肯定是毋庸置疑的Planet Python这是最出名的python博客其中之一,快去看看,我希望你能找到对你有用的东西,昨天它还更新了呢! 2.第二个博客是lucumr,博主是flask ...

  4. delphi 线程 TTask

    http://docwiki.embarcadero.com/Libraries/Seattle/en/System.Threading.TTask http://docwiki.embarcader ...

  5. 运维自动化工具 Kickstart

    简介: 批量安装操作系统工具之 Kickstart ,RedHat 早前推出的产品( 不多说了,现在都玩 Cobbler 啦 ). 测试环境:CentOS 6.6 x86_64 minimal 一.安 ...

  6. 关于Remoting的个人使用心得

    最经几天比较闲写了一个基于Tcp网络通信的聊天程序,写的过程中实现了文件传输,可是却怎样也无法将文件名传送过去,期间想过用通信的端口发送文件的名称,但是又要自己定义一个协议,觉得那样比较麻烦,于是想到 ...

  7. HashMap、HashTable的区别

    HashMap和HashTable都实现了Map接口,但是要用哪个要分清它们之间的区别. 它们的主要区别:线程安全性.速度 HashMap几乎可以等价于HashTable除了HashMap是非sync ...

  8. built-in SpecularType of Unity

    [built-in SpecularType of Unity] 1.声明变量. 注意并没有在Shader中声明_SpecColor,因为Lighting.cginc中已经帮我们声明. 2.声明使用B ...

  9. 启动react项目报如下错误

    输入:npm run build:dll

  10. 【LA2957 训练指南】运送超级计算机【二分,最大流】

    题意: 宇宙中有n个星球,你的任务是用最短的时间把k个超级计算机从星球S运送到星球T.每个超级计算机需要一整艘飞船来运输.行星之间有m条双向隧道,每条隧道需要一整天的时间来通过,且不能有两艘飞船同时使 ...