示例中心
功能在线体验
控制台
您现在的位置: 开发 > Android 地图SDK > 更新日志 >

高德 开发 Android 地图SDK 更新日志

更新时间:2018年10月16日

高德地图Android SDK(3D地图) V6.5.0             2018-10-11

功能

本版本起全盘兼容Android Pie系统;

新增粒子图层,开发者可通过该图层实现支持天气图层等各类场景化全屏粒子效果;

解决问题

解决自定义地图在6.4.1版本上的个别缺陷;

解决在Android7、8、9系统上,给权限后再取消权限会导致崩溃的问题。

高德地图Android SDK(3D地图) V6.4.1             2018-09-07

解决问题

优化缩减So文件体积,有效的减少APP集成地图SDK时的包体积;

解决超过20个覆盖物时跨越180°绘制线异常的问题;

解决自定义样式 JNI 内存溢出的问题;

解决线上导航与地图合包在Android 4.x系统设备上显示路况放大图崩溃的问题;

解决marker在距离很近的时候点击不灵敏的问题。

高德地图Android SDK(3D地图) V6.4.0             2018-08-15

功能

开启路况后,新增支持路况底色自定义;

支持POI按照自定义平台的分类配置显示;

解决问题

优化绘制线跨度超过180°时的显示策略;

提升渲染性能;

高德地图Android SDK(3D地图) V6.3.1             2018-07-26

解决问题

修复销毁地图后继续调用Marker setZindex导致崩溃的问题;
修复onResume中调用moveCamera导致InfoWindow刷新不及时的问题;
优化Marker动画结束回调时机不准确的问题;

优化了稳定性。

高德地图Android SDK(3D地图) V6.3.0             2018-06-20

功能

新增自定义建筑物功能,用户可自行替换任意区域内建筑物模型,并设置顶部颜色,侧面颜色,建筑物高度,缩放比例等;

Polyline拐角处支持圆角和尖角设置;

解决问题

添加大量不同marker的纹理情况下出现的纹理错乱和溢出问题;
Amap对象保存为静态变量,并在其它页面设置白天/黑夜模式,底图渲染出现黑色问题;
主线程读取SharedPreference导致ANR问题。

高德地图Android SDK(3D地图) V6.2.0             2018-04-27

功能

轨迹纠偏服务优化升级,成功率及准确性全面提升;

mapview新增支持动态添加删除;

Circle支持绘制虚线类型边;

解决问题

解决Marker被点击后,再设置zindex为0时依然浮在最上面的问题;

修复了个别其他缺陷。

高德地图Android SDK(3D地图) V6.1.0             2018-04-02

解决问题

解决armeabi-v7a 在 targetSdkVersion 26时黑屏的问题;

解决个别坐标系的国外坐标转成高德坐标时发生偏转的问题;

解决同时调用moveCamera和animateCamera方法移动,marker位置显示不正确的问题;

解决CircleOptions 序列化问题;

优化离线地图组件的部分体验;

更新卫星地图审图号。

高德地图Android SDK(3D地图) V6.0.1             2018-03-12

解决问题

解决armeabi-v7a兼容部分64位设备会出现黑屏、弹窗的问题;

解决仅使用armeabi库,启动地图会出现崩溃的问题。

高德地图Android SDK(3D地图) V6.0.0             2018-02-11

功能

接入全新地图渲染引擎,性能全面优化;

地图缩放等级支持到20级;

基础地图支持渲染简易三维;

新增复杂多边形面积计算方法;

解决问题

GroundOverlay新增destroy方法,更便于释放资源;

高德地图Android SDK(3D地图) V5.7.0             2018-01-02

功能

新增离线地图UI组件;

新增支持自定义地图各元素纹理;

解决问题

解决空心多边形contains方法判断有误的问题;

高德地图Android SDK(3D地图) V5.6.0             2017-11-28

功能

新增支持国内地图中英文切换显示;

海外服务能力更新,优化缓存机制等;

高德地图Android SDK(3D地图) V5.5.0             2017-11-08

功能

新增支持创建空心多边形;

新增支持绘制小圆点样式的虚线;

更新卫星地图审图号;

解决问题

解决动态改变地图大小时MapRect未及时更新的问题;

解决自定义纹理时Polyline设置透明度有色差的问题;

高德地图Android SDK(3D地图) V5.4.0             2017-09-28

功能

自定义地图网格背景色逻辑优化;

新增审图号和卫星图片审图号获取接口;

解决问题

解决个别岛屿在小zoom级别下不显示问题;

解决手动调用TextureMapView.onPause CPU持续占用的问题;

解决自定义样式图标隐藏不生效的问题;

解决偶现路况瓦片缺失问题;

解决TileOverlay频繁缩放拖动地图,出现覆盖物瓦片展示不全问题;

解决离线地图调用stop再重新开始下载不生效的问题;

解决在Marker的AnimationEnd中替换Marker的图标会显示异常的问题;

高德地图Android SDK(3D地图) V5.3.0             2017-08-15

功能

新增ImageInfoWindowAdapter,实现marker与对应InfoWindow同步移动;

自定义地图新增支持:

1、面类型(陆地、绿地、水系等)要素支持设置透明度;
2、文字标注支持设置透明度;
3、带背景色的文字标注支持去除黑色边框。

解决问题

解决了离线地图中部分省市数据加载不出来的问题;

解决了地图设置公交模式无效的问题;

解决了多次调用animateCamera时,onCancel、onFinish 回调错乱的问题;

解决了连续多次执行相同的动画,后面几次不再回调的问题;

解决了海量点图层destroy后重新添加失败的问题;

解决了newLatLngBounds(bounds, width, height)计算存在误差的问题;

解决了Marker多线程操作显示异常的问题;

解决了自定义定位小蓝点后被释放的问题;

解决了复杂多边形绘制的问题;

解决了子线程调用InfoWindow时不生效的问题;

解决了Marker在调用setPosition 方法时回调 getInfoWindow的问题。

高德地图Android SDK(3D地图) V5.2.1             2017-06-30

功能

调整自定义infowindows显示策略,方便灵活控制infowindows显示;

新增开放marker判断是否显示在地图上的方法。

解决问题

解决动态改变地图大小时中心点发生偏移的问题;

解决坐标纠偏库在部分手机上下载失败的问题;

解决amap.clear方法不生效的问题;

解决GroundOverlay设置bearing 无效的问题;

解决SmoothMoveMarker 回调move时,marker没有到达终点就停止回调的问题;

解决OnResume 方法中调用 animateCamera 方法 CancelableCallback 无回调的问题;

解决在二级页面返回到地图页面的 onActivityResult 回调方法调用 aMap.animateCamera(xxx) 不生效的问题;

解决设置自定义中心点后,获取裁剪区域出错的问题。

高德地图Android SDK(3D地图) V5.2.0             2017-06-05

功能

轨迹纠偏新增结合定位功能进行纠偏,点我参考详情

新增支持可视化编辑地图样式,点我参考详情

备注

暂无。

高德地图Android SDK(3D地图) V5.1.0             2017-05-18

功能

定位蓝点新增定位蓝点模式:

MyocationStyle 类新增四种定位蓝点模式,支持地图视角不再移动到中心点

myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER);

连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)默认执行此种模式。
myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER);

连续定位、但不会移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。 

myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER);

连续定位、但不会移动到地图中心点,并且会跟随设备移动。 

myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_MAP_ROTATE_NO_CENTER);

连续定位、但不会移动到地图中心点,地图依照设备方向旋转,并且会跟随设备移动。 

定位蓝点新增方法:
showMyLocation(boolean visible)

设置是否显示定位小蓝点,用于满足只想使用定位,不想使用定位小蓝点的场景。

新增绘制海量点功能:

详情可参考开发指南绘制海量点图层章节,或者下载官方示例代码查看完整使用代码。

解决问题

微调了实时路况图层的线宽,看起来更美观。

优化了自定义地图中心点方法的执行优先级,自定义地图中心点后手势(缩放、平移等)操作均会按照自定义的地图中心点执行。

优化定位小蓝点跳到(0,0)点的问题,在(0,0)点时现在会返回定位失败的错误码,地图视角不会再跳转到海洋中。

优化稳定性,解决了一系列崩溃问题。

备注

该版本对定位小蓝点的模式进行了补充,支持地图视角不再移动到定位蓝点的功能;新增绘制海量点功能,在移动端,超过200个点的展示就可以考虑采用海量点图层,Android端支持海量点的最大上限为100000个点。

高德地图Android SDK(3D地图) V5.0.0             2017-03-13

功能

搭载智能 AI 引擎,采用 OpenGL 2.0 渲染地图,地图元素绘制效率提升至 V4.1.3 版本的两倍,全面支持 arm/x86 架构的处理器设备;

定位蓝点功能全新设计,实现简单,支持自定义,点我参考开发指南

进一步开放地图底图自定义颜色功能,目前超过 90% 元素均可自定义颜色,点我参考开发指南

解决问题

解决 Marker 通过 setPositionByPixels() 方法设置显示位置后,showInfowindow()、hideInfowinodw()再调用 showInfowindow() 方法导致Infowindow不显示的问题;

解决 InfoWindow 隐藏之后偶尔不能再展示出来的问题;

解决给屏幕范围外的 Marker 设置动画不生效的问题;

解决当 LatLngBounds 范围太小的情况下,计算的zoom不正确的问题;

解决在 Activity 的 onCreate() 方法里通过 setMapType() 设置底图类型概率性不生效问题;

解决在个别手机上 GroundOverlay 无法显示的问题;

解决使用 GroundOvery 时传入非法坐标导致图片反向问题;

解决大批量添加 Marker 出现的ANR问题;

优化绘制渐变线的效果,现在短线不会渐变至透明色;

备注

  • 搭载智能 AI 引擎的地图 SDK 支持 arm/x86 架构的处理器设备,适配 Android 7.0 ,如果您之前使用高德地图 SDK 并且遇到了处理器架构方面的困扰(如:找不到so文件;因为so文件导致的崩溃等)可以考虑升级 V5.0.0 版本。
  • 废弃接口:

废弃接口名称

是否保留功能

是否有替代接口

备注

AMap.setMyLocationType(int type)

使用 AMap.setMyLocationStyle(MyLocationStyle)替代

Amap.setMyLocationRotateAngle(float rotate)

定位模式中旋转模式已实现此接口需要实现的功能,此接口和MyLocationStyle中几种定位模式有冲突,所以废弃掉。如果需要实现此功能,建议自定定位蓝点。

AMap.setLocationSource(final LocationSource locationSource)

不再需要实现

LocationSource.activate(OnLocationChangedListener locationChangedListener)

不再需要实现


LocationSource.deactivate()

不再需要实现

CustomRenderer.OnMapReferencechanged()

地图坐标系统不再会刷新,此接口不再会回调,直接采用模型坐标体系进行对接即可

MapsInitializer.setNetWorkEnable(boolean enable)

接口保留空实现,由于用户量极少,不再提供设置是否可以联网获取地图数据。

MapsInitializer.getNetWorkEnable()

接口保留空实现,由于用户量极少,不再提供设置是否可以联网获取地图数据。

  • 新增接口:

新增接口名称

功能描述

备注

AMap.setMapCustomEnable(boolean enable)

设置是否开启底图自定义样式

自定义样式时使用,配合设置自定义样式路径使用

AMap.setCustomMapStylePath(String stylePath)

设置底图自定义样式对应配置文件路径

自定义样式时使用,配合设置是否开启底图自定义样式使用

MyLocationStyle.myLocationType(int type)

设置定位蓝点展示模式

详细参考定位蓝点开发指南

MyLocationStyle.getMyLocationType()

得到定位蓝点展示模式

获取MyLocationStyle.myLocationType设置的类型

MyLocationStyle.interval(long interval)

设置发起定位请求的时间间隔,单位:毫秒

默认值:1000毫秒,如果传小于1000的任何值将按照1000计算。

MyLocationStyle.getInterval()

得到定位请求时间间隔

获取MyLocationStyle.interval设置的时间间隔

  • 代码混淆调整:
调整为:
-keep   class com.amap.api.maps.**{*;} 
-keep   class com.autonavi.**{*;} 
-keep   class com.amap.api.trace.**{*;}
  • Android 3D 地图 Demo中不再需要引入定位SDK,定位小蓝点Demo示例不再提供地址描述信息,地址描述信息后续版本随回调的 location 对象的 bundle 给出。

高德地图Android SDK(3D地图) V4.1.3             2016-12-8

功能

新增支持对部分地图元素自定义颜色的功能,包括:陆地、水系、绿地、楼块、主要道路等;

新增Marker平滑移动的功能;

新增支持缩放地图时固定中心点的功能;

新增根据给定区域及指定中心点调整可视区域的功能;

解决问题

离线地图添加初始化完成监听和回调接口,解决在初始化未完成前获取已下载城市不全的问题;

修复Marker和GroundOverlay设置透明度,边缘锯齿问题;

修复setMapStatusLimits后从二级界面回退导致zoom计算有误差的问题;

备注

com.amap.api.maps.overlay包下的overlay,已在官方demo中开源,sdk不再提供;

高德地图Android SDK(3D地图) V4.1.2             2016-11-4

解决问题

解决连续多次调用moveCamera出现不准确的问题;

解决长按地图时调用moveCamare不回调onCameraChangeFinish的问题;

解决Marker连续调用showInfoWindow出现闪烁的问题;

解决Marker在改变缩放级别时偶现消失的问题;

高德地图Android SDK(3D地图) V4.1.1             2016-10-19

解决问题

解决添加自定义Marker引起的崩溃问题;

解决矢量地图取图失败的问题;

高德地图Android SDK(3D地图) V4.1.0             2016-10-18

功能

新增设置地图显示范围的功能,设置地图显示范围,手机屏幕仅显示设定的地图范围;

新增设置地图最大最小级别;

解决问题

解决moveCamera(newBounds )padding 不生效问题;

解决离线地图状态为“暂停”且完成度为0,再次进入记录被删除的问题;

解决离线地图“全部暂停”接口调用无效的问题;

解决横竖屏切换时logo位置显示异常的问题;

解决在销毁地图后调用某些地图接口偶现崩溃的问题;

解决Marker未完全离开当前可视范围就消失的问题;

解决多个Marker使用同一个Animation时,动画效果冲突的问题;

高德地图Android SDK(3D地图) V4.0.0             2016-09-23

功能

Marker类新增平移、旋转、缩放等动画效果;

AMap类新增设置手势监听的方法;

Polyline新增setPoints方法;

新增支持用户自定义logo位置的方法;

解决问题

解决自动化压测中SensorListener内存溢出问题;

解决无网络下载城市没有抛出AMapException的问题;

解决GroundOverlay偶现不显示的问题;

备注

提升polyline的绘制效率;

优化了轨迹纠偏的效果,纠偏失败率大幅降低;

高德地图Android SDK(3D地图) V3.4.0             2016-08-09

功能

新增轨迹纠偏功能,具体参考开发指南中轨迹纠偏的文档;

解决问题

解决修改Marker旋转角度时,InfoWindow不显示的问题;             解决无网络下载城市没有抛出AMapException的问题;

备注

降低地图使用过程中的内存占比;

高德地图Android SDK(3D地图) V3.3.3             2016-07-26

解决问题

解决离线地图部分问题;

解决导航过程中锁屏,地图缩放级别发生变化的问题;

高德地图Android SDK(3D地图) V3.3.2             2016-05-24

解决问题

解决polyline的绘制效率低的问题;

解决旋转手势偶现空指针的问题;

解决带纹理的polyline偶尔绘制失败问题;

高德地图Android SDK(3D地图) V3.3.1             2016-04-19

解决问题

解决Marker绘制效率低的问题;

解决导航模式频繁切换车标位置有偏差的问题;

解决导航切换路况导致Polyline偶尔闪现白线的问题;

高德地图Android SDK(3D地图) V3.3.0             2016-03-31

功能

室内地图效果图:

SDK内置室内地图楼层控件的关闭,在显示室内地图时默认是打开状态,使用方法:

AMap.getUiSettings().setIndoorSwitchEnabled(false);

新增室内地图回调接口,其中IndoorBuildingInfo为属性列表类,包含楼层名称、poiid等字段信息,使用方法:

AMap.setOnIndoorBuildingActiveListener(new AMap.OnIndoorBuildingActiveListener() {
      @Override
      public void OnIndoorBuilding(IndoorBuildingInfo indoorBuildingInfo) {
      }
    });

新增室内地图控制楼层显示接口,使用方法:

AMap.setIndoorBuildingInfo(IndoorBuildingInfo mIndoorBuildingInfo);

解决问题

解决频繁添加销毁大量Marker偶现ANR的问题;

解决后台动态绘制Polyline纹理会被回收的问题;

解决滑动地图时,InfoWindow出现闪烁和抖动的问题;

解决离线地图退出后再次进入,出现有城市处于正在下载中的问题;

解决离线地图在卸载程序后无法自动检查SD卡中已下载城市的问题;

解决离线地图OfflineMapManager初始化耗时过长的问题;

解决由地图SDK引起在启动导航时调整倾斜角中心点偏移问题;

解决在世界图显示模式下,上移或下移滑动地图时,比例尺不根据纬度的变化而动态地做出调整;

高德地图Android SDK(3D地图) V3.2.1             2016-02-25

功能

对于地图的3D楼宇立体效果,增加开关,可控制是否显示,详见类AMap.showBuildings()接口。

截屏接口增加判断地图渲染状态的回调接口,详见接口AMap.OnMapScreenShotListener。

解决问题

解决频繁添加、销毁大量marker时偶现anr问题;

解决当marker的icon为1x1的图标时,infowindow缩放不实时刷新的问题;

解决GroundOverlay调用setBearing时地图旋转的问题;

解决个别机型离线地图暂停再继续下载时,进度显示错乱的问题;

解决个别机型home键切换到后台等操作时,GroundOverlay无法显示的问题;

解决特殊场景下,交通路况设置无效的问题 ;

高德地图Android SDK(3D地图) V3.2.0.1             2016-01-22

解决问题

解决方法aMap.getCameraPosition().isAbroad初始值不正确的问题。

解决特定场景下自定义Marker,使用remove()方法后其他图片被回收的问题。

解决64位手机偶现楼层切换报错的问题。

高德地图Android SDK(3D地图) V3.2.0             2016-01-19

功能

支持创建多个地图实例对象。

支持线段分段纹理、分段颜色的绘制,以及渐变效果的展示。详见类 Polyline。

提供支持64位处理器的库文件提供。

新增导航模式地图,地图界面简洁化。详见类 AMap。

实现国内国外地图无缝切换,轻松浏览地图。

CameraPosition类增加isAbroad字段,对浏览区域进行判断。

AMap类新增clear(boolean isKeepMyLocationOverlay)方法,清空覆盖物可保留系统默认定位图标。

解决问题

解决后台导航状态下,不停的moveCamera,导致地图启动时卡顿的问题。

解决离线地图下载过程中网络异常,下次不能继续下载的问题;

解决在16-19级别下由于对应的最大仰角不同导致坐标转换有误差的问题。

解决旋转定位模式在最小级别下MyLocationOverlay偶尔消失的问题。

解决画线偶尔报空指针问题。

备注

Key配置错误时地图toast弹框去除,以日志形式输出。

高德地图Android SDK(3D地图) V3.1.1             2015-12-16

功能

新增折线点击回调接口,详见类 AMap 的setOnPolylineClickListener 方法。

新增设置折线透明度的接口,仅对纹理绘制有效,详见类Polyline 的setTransparency 方法。

开发包彻底去除 org.apche方法,适配Android 6.0系统。

解决问题

解决导航SDK 使用地图从后台切换到前台地图无法显示的问题。

解决特殊场景开启下载地图,地图暂停的问题。

解决部分情况使用mapview.ondestroy 接口anr 的问题。

解决偶现地图加载时地图图块加载失败的问题。

解决下载完成的离线地图,检查更新状态返回错误的问题。

高德地图Android SDK(3D地图) V3.1.0             2015-11-24

功能

新增室内外地图一体化功能,达到室内室外地图无缝链接的效果,详见类 AMap 的 showIndoorMap 属性。

新增基于新地图渲染效果的离线地图功能,以及优化下载解压的时间。

新增TextureMapView,使得SDK能同时兼容GLSurfaceView和TextureView渲染。

新增坐标转换工具函数(支持GPS/Mapbar/Baidu等多种坐标系),详见 类 CoordinateConverter。

解决问题

解决Polyline绘制过长导致在大级别下卡顿问题。

解决Polyline自定义纹理拉伸的问题。

高德地图Android SDK(3D地图) V3.0 Beta             2015-09-01

功能

优化Polyline裁剪部分,提高绘制效率。

将离线地图的解压操作从主线程转移到子线程中。

解决问题

解决离线地图操作偶现点击下载卡顿的问题;

解决离线地图偶现暂停没有效果的问题;

解决离线地图下载过程中出现下载队列混乱的问题;

解决重装安装程序后获取已下载列表,省份显示异常的问题;

解决AMap.setLoadOfflineData接口导致地图崩溃的问题;

备注

拥有比2.0时代更绚丽的地图界面渲染,全部采用矢量数据绘制,大大丰富了地图元素数量;

拥有比2.0时代更高的执行效率,绘制点、线、面速度是原来的两倍;

拥有比2.0时代更智能的缓存更新机制;

点此下载Demo体验。

高德地图Android SDK(3D地图) V2.7.0             2015-11-24

功能

优化Polyline裁剪部分,提高绘制效率。

将离线地图的解压操作从主线程转移到子线程中。

解决问题

解决离线地图操作偶现点击下载卡顿的问题;

解决离线地图偶现暂停没有效果的问题;

解决离线地图下载过程中出现下载队列混乱的问题;

解决重装安装程序后获取已下载列表,省份显示异常的问题;

解决AMap.setLoadOfflineData接口导致地图崩溃的问题;

高德地图Android SDK(3D地图) V2.4.1             2015-04-16

功能

新增设置ApiKey接口setApiKey(String apiKey)。

新增控制底图文字显示接口showMapText(boolean b)。

新增唤起高德地图App导航功能,详细请参考3D示例“POI关键字搜索”。

新增3D地图底图POI点击监听器OnPOIClickListener。现在,底图上渲染的POI支持点击操作了。

新增热力图功能,详细请参考3D示例的“热力图功能”。

支持绘制复杂凹多边形。

解决问题

解决Polygon contains方法在传入坐标不是闭合的情况下返回结果有误。

解决铁路纹理丢失的问题。

解决infowindow在部分性能比较低的机器上更新效率差。

解决多个地图叠加隐藏无法控制的问题。

解决当没有设置OnInfoWindowClickListener时,单击InfoWindow会触发地图单击。

解决onMapScreenShot偶尔不回调的问题。

解决GroundOverlay放大后有灰色轮廓的问题。

高德地图Android SDK(3D地图) V2.3.1             2014-11-18

功能

驾车路径规划,支持添加途经点标注。新增接口:DrivingRouteOverlay(android.content.Context context, AMap amap, DrivePath drivePath,             LatLonPoint start, LatLonPoint end,              throughPointList);。

删除缓存添加异步操作回调接口。新增接口:AMap.OnCacheRemoveListener. onRemoveCacheFinish(boolean isCacheRemove)。

路径规划路段节点图标的显示可控。新增接口:DrivingRouteOverlay. setNodeIconVisibility(boolean visible);。

Demo中添加了混淆代码的文件。

Demo中添加了MapFragment的使用示例。

离线地图下载策略调整,优先下载最新的离线地图,更智能。

解决问题

解决当屏幕边界超出全球地图边界时,超出部分显示白边。

解决因删除缓存文件导致的引擎崩溃,将removecache()接口调整到AMap类中。

解决离线地图下载直辖市且未下载完成时,调用getDownloadOfflineMapCityList方法显示该直辖市的问题。

解决地图初始化前调用showInfoWindow方法偶尔不显示的问题。

解决当infowindow布局为relativelayout时无法正常显示的问题。

解决在少数设备上Logo资源加载报异常的问题。

解决缩放过程中锁屏,再次打开屏幕无法拖动的问题。

解决MyLocationOverlay图标丢失的问题。

解决当marker为屏幕模式时返回坐标有误的问题。

解决长时间循环设置GroundOverlay显示/隐藏导致的控件setVisiblility方法失效的问题。

解决当zoom为最小级别,中心点不在中国范围内时切换中心点到国内,地图显示的中心点不正确的问题。

解决离线地图暂停下载地图后退出,再次进入后无法下载的问题。

解决离线地图暂停退出后,调用getItemByCityCode抛空指针异常的问题。

解决调用updateOfflineMapProvinceByName方法传入不存在更新城市时返回true的问题。

高德地图Android SDK(3D地图) V2.3.0             2014-09-23

功能

增加新的权限验证方式,数据的安全性大大增加。

增加更绚丽的箭头绘制,详见NavigateArrow类。

增加标记固定屏幕显示和随地图移动两种状态,详见Maker类中的setPositionByPixels(int x,int y)和setPosition(LatLng latlng)方法。

增加自定义显示infoWindow的位置,详见MarkerOptions类中的setInfoWindowOffset(int offsetX,int offsetY)方法。

增加可得到某点到某条线上最近的点,详见Polyline类中的getNearestLatLng(LatLng lat)方法。

增加计算矩形墨卡托投影对应地图块的位置,详见Pojection类中的fromBoundsToTile(LatLngBounds lb,float zoom,int width)。

增加可设置缩放按钮的位置,详见UiSettings类中的setZoomPosition(int position)。

增加可一次增加多个标记方法,详见AMap类中addMarkers(ArrayList              list,boolean moveToCenter)。

高德地图Android SDK(3D地图) V2.2.1             2014-06-12

功能

增加黑夜地图模式,详见类 AMap 中的 setMapType(MAP_TYPE_NIGHT) 方法。

增加弧形覆盖物,详见类 Arc 和 ArcOptions。

增加地图触摸事件,详见 AMap.OnMapTouchListener 类。

增加设置Marker到所有Marker的最上层的方法,详见类 Marker 中的 setToTop() 方法。

增加设置Marker平贴地图的方法,详见类 Marker 中的 setFlat(boolean flat) 方法。

增加3种定位模式,详见 AMap 类的 setMyLocationType(int type) 方法,定位类型包括:LOCATION_TYPE_LOCATE、LOCATION_TYPE_MAP_FOLLOW 和             LOCATION_TYPE_MAP_ROTATE。

解决问题

解决Marker动画时会白屏的问题。

解决当polyline为自定义纹理时,频繁setpoints同时频繁手势放大缩小崩溃的问题。

解决下载省离线地图,但是省里的城市返回无离线地图问题。

高德地图Android SDK(3D地图) V2.2.0             2014-03-11

功能

增加图块图层,详见类TileOverlay。

增加围绕屏幕任一点旋转地图接口,详见AMap中setPointToCenter(int x,int y)方法。

增加可设置地图底图文字与线、面的显示顺序,详见AMap中setMapTextIndex(int x)方法。

增加离线地图全国概要图和省的下载,详见类OfflineMapManager。

增加在获取地图底图前,设置是否可联网,详见MapsInitializer中setNetWorkEnable(boolean enable)方法。

增加可用GPS 坐标在地图上添加Marker,详见MarkerOptions中setGps(boolean isGps)方法。

增加可给线段设置纹理图片,详见PolylineOptions中setCustomTexture(BitmapDescriptor customTexture)。

解决问题

解决MapView在构造时要将传入的Context对象强转为Activity对象的问题。

解决MapFragment在ViewPager中偶尔崩溃的问题。

解决在地图初始化后,设置mapView.setVisibility(View.GONE),执行mapview.ondestroy()就崩溃的问题。

解决快速添加删除marker偶尔崩溃问题。

解决AMapOption中logoPosition() 和 mapType() 无效的问题。

解决Fragment快速切换显示地图可能崩溃的问题。

解决某些手机横屏切换地图时,地图崩溃的问题。

高德地图Android SDK(2D地图) V5.2.0            2017-6-28

功能

增加周期性取图功能,支持本地数据周期性主动更新。

解决问题

解决Marker setPositionByPixels 无法实现拖动的问题;

解决如果Bounds 两个坐标的经度或纬度相同时缩放级别计算错误的问题;

解决UrlTileProvider 在地图19级别不回调 getTileUrl 方法的问题;

解决aMap.moveCamera(CameraUpdateFactory.changeLatLng()) 回调两次onCameraChangeFinish的问题。

高德地图Android SDK(2D地图) V3.0.0            2016-12-27

功能

UISetting新增setZoomInScreenCenter方法,支持设置双击地图时是否以地图中心点进行缩放;

新增缩放、移动地图时,平滑变化的动画效果;

解决问题

修复setMapLanguage 导致地图无法加载的问题;

高德地图Android SDK(2D地图) V2.9.3            2016-12-5

解决问题

优化取图服务,解决取图较慢的问题;;

修复infoWindow偶尔显示不正确的问题;

修复构建Circle传null导致crash的问题;

修复渲染过程中偶先的OOM;

高德地图Android SDK(2D地图) V2.9.2            2016-10-26

解决问题

解决用户通过Polygon的contains方法判断点是否在多边形内时,检测不准的问题;

解决地图初始化完成前调用AMap的一些接口导致Crash的问题;

高德地图Android SDK(2D地图) V2.9.1            2016-08-26

解决问题

解决地图在Meizu Pro 5 、5.1系统上偶现crash问题;

高德地图Android SDK(2D地图) V2.9.0            2016-05-25

解决问题

解决比例尺显示不准确的问题;

解决设置线段zIndex后,仍在TileOverLay的下面的问题;

解决水平方向实现循环拖动,处理世界图边界白块的问题;

高德地图Android SDK(2D地图) V2.8.1            2016-02-02

功能

针对部分机型的地图显示效果进行优化。

高德地图Android SDK(2D地图) V2.8.0            2015-12-31

功能

实现国内国外地图无缝切换,轻松浏览地图。

CameraPosition类增加isAbroad字段,对浏览区域进行判断。

备注

key验证失败时,地图toast弹框去除。

高德地图Android SDK(2D地图) V2.7.0            2015-11-24

解决问题

解决自适应地图级别zoom级别错误的问题。

解决手势拖放地图反复触发onCameraChangeFinish的问题。

解决部分手机不断缩放地图,地图不加载的问题。

高德地图Android SDK(2D地图) V2.6.0            2015-09-16

解决问题

解决marker修改图标位置等属性,不会立刻刷新问题;

解决卫星图和普通底图切换时会删除实时路况图层问题;

解决公交规划路线有地铁时步行线路多一节的问题;

备注

优化适配不同屏幕密度移动设备上的地图展现,统一展示效果;

优化缩放效果,加入无级缩放支持;

优化图层切换时,内存占用情况;

优化比例尺显示;

减少包体积大约30K;

高德地图Android SDK(2D地图) V2.5.0            2015-07-02

功能

新增Text地图覆盖物功能,详细请参考Demo中的MarkerActivity。

新增唤起高德地图驾车、公交、步行路径规划、poi搜索接口。

驾车路径规划方法:AMapUtils.openAMapDrivingRoute(RoutePara para,Context context);

公交路径规划方法:AMapUtils.openAMapTransitRoute(RoutePara para,Context context);

步行路径规划方法:AMapUtils.openAMapWalkingRout(RoutePara para,Context context);

Poi搜索方法:AMapUtils.openAMapPoiNearbySearch(PoiPara para,Context context);

Marker新增zindex属性,支持显示时进行层级控制。

MapsInitializer新增获取版本号接口。

BusRouteOverlay、DrivingRouteOverlay、WalkRouteOverlay新增支持更改规划路线颜色、起终点Marker等方法,通过继承重载的方式调用。

解决问题

解决地图退出时偶现的空指针问题。

解决地图设置禁止手势缩放后,覆盖物仍会有缩放效果的问题。

解决circle,polyline,polygon覆盖物,动态修改zindex不起作用的问题。

备注

去掉地图界面上显示的版本号信息。

高德地图Android SDK(2D地图) V2.4.1            2015-04-16

功能

新增设置ApiKey接口setApiKey(String apiKey);。

新增设置地图文字语言接口setMapLanguage(String language),支持中文和英文。

新增设置替换栅格地图图源接口:replaceURL(String URL,String cacheFolder);目前支持取用OSM(Open Street             Map)的栅格图,详细请参考2D示例“OSM取图”。注:replaceURL的相关限制:1、需要在地图初始化之前调用该方法 2、设置该方法会导致中英文地图切换失效 3、提供地址默认替换顺序为             zoom、x、y。

新增唤起高德地图App导航功能,详细请参考2D示例的“POI关键字搜索”。

解决问题

解决地图动画过程中退出可能导致的空指针问题。

解决调用Amap.animateCamera 方法导致onCameraChangeFinish回调多次问题。

解决网络无连接时内存上涨和耗电问题。

高德地图Android SDK(2D地图) V2.4.0            2014-12-25

功能

新增地图触摸监听器OnMapTouchListener。

Marker对象新增setPositionByPixels方法,用于将一个marker点固定在屏幕上。

优化Infowindow拖动过程中稳定性。

优化Marker长按拖动灵敏度。

解决问题

解决animateCamera(CameraUpdateFactory.newLatLngBounds)动画问题。

解决DriveRouteOverlay 调用zoomtoSpan调整可视区域不包含途经点问题。

解决手势导致的比例尺显示问题。

解决点击定位图层按钮,OnCameraChangeListener回调两次的问题。

高德地图Android SDK(2D地图) V2.3.1            2014-11-13

功能

驾车路径规划,支持添加途经点标注。新增接口:DrivingRouteOverlay(android.content.Context context, AMap amap, DrivePath drivePath,             LatLonPoint start, LatLonPoint end,              throughPointList);。

路径规划路段节点图标的显示可控,新增接口:DrivingRouteOverlay. setNodeIconVisibility(boolean visible);

解决问题

解决地图退出时导致TileOverlay产生崩溃的问题。

解决长时间循环设置GroundOverlay显示/隐藏导致的控件setVisibility方法失效的问题。

解决通过GPS 获取的Marker在长按模式下,拖拽Marker导致Marker偏离的问题。

解决设置地图缓存路径后,切换地图模式地图显示不对的问题。

备注

Demo中添加了2D地图的混淆代码文件。

Demo中添加了MapFragment的使用示例。

优化地图初始化时间,现在比原来降低了15%。

高德地图Android SDK(2D地图) V2.3.0            2014-09-23

功能

增加新的权限验证方式,数据的安全性大大增加。

增加可设置缩放按钮的位置,详见UiSettings类中的setZoomPosition(int position)。

高德地图Android SDK(2D地图) V2.2.1            2014-06-12

功能

增加绘制虚线和大地曲线,详见类 Polyline 中 setDottedLine(boolean isDottedLine) 和setGeodesic(boolean geodesic) 方法。

增加标记旋转和动画接口,详见类 Marker 中 setIcons(ArrayList              icons)和 setRotateAngle(float rotate) 方法。

增加获得当前屏幕所有标记的功能,详见类 AMap 中 getMapScreenMarkers() 方法。

增加可设置定位标记旋转的功能,详见类 AMap 中 setMyLocationRotateAngle(float rotate) 方法。

增加可获取某个点是否在多边形和圆形类的功能,详见类 Polygon 和 Circle 中的 contains(LatLng point) 方法。

解决问题

解决PolygonOptions序列化问题。

解决获取地图缩放级别,一直都是zoom 3的问题。

高德地图Android SDK(2D地图) V2.2.0            2014-03-11

功能

接口名与高德地图Android SDK(3D矢量)一致,方便用户替换使用。             优点:栅格版相对矢量版容量小,耗电少并且cpu使用占比低。             缺点:比较耗流量,无旋转,离线地图和倾斜等功能。

高德地图 Android SDK(搜索) V6.5.0             2018-10-11

功能

本版本起全盘兼容Android Pei系统;

驾车路径规划新增ferry字段来控制是否在规划策略中使用轮渡。

高德地图 Android SDK(搜索) V6.1.0             2018-04-02

功能

新增货车路径规划接口;

新增距离测量接口。

高德地图 Android SDK(搜索) V5.7.0             2018-01-02

功能

海外地图逆地理编码服务新增country字段;

优化了部分参数。

高德地图 Android SDK(搜索) V5.5.0             2017-11-08

功能

新增支持获取圆形区域内的交通态势。

高德地图 Android SDK(搜索) V5.3.1             2017-08-16

解决问题

解决骑行路线规划服务不可用的问题。

高德地图 Android SDK(搜索) V5.3.0             2017-08-15

功能

“省直辖县”的市级归属区划("city")由“自动填充直辖县名称”调整为“置空”。

解决问题

解决 PoiSearch 按照ID搜索的同步接口总是返回null的问题;

解决骑行搜索时,key鉴权失败时也提示请求成功的问题。

高德地图 Android SDK(搜索) V5.2.1             2017-06-30

功能

【重要】调整android页码问题,第一页传1不传0,保证android和iOS在同样参数访问时结果一样;

增加基于location搜索且返回结果按照距离location的远近排序的功能。

解决问题

解决逆地理编码中半径限制无效的问题。

备注

暂无。

高德地图 Android SDK(搜索) V5.1.0             2017-05-18

功能

逆地理编码功能新增支持设置poitype属性,支持限定返回指定类型的POI。

沿途搜索新增构造方法:

新增构造函数 RoutePOISearchQuery(List<LatLonPoint> polyline, RoutePOISearchType type, int range) 如导航过程中想知道接下来一段路线周边情况,可以将该路段经纬度点取出,使用此接口进行查询。 

注:传入的点总数不建议超过100个点,不建议进行整条路或者长路段的沿途搜索,路线过长会返回计算失败。 

新增交通态势(路况)搜索:

根据道路名称,城市编码等内容查询指定道路附近的交通态势(路况)情况。

解决问题

优化骑行算路功能,解决大量骑行算路失败问题。

备注

暂无。

高德地图 Android SDK(搜索) V5.0.0             2017-03-13

功能

输入提示支持设置location, 优先返回所设置location附近的搜索关键词信息 。

解决问题

逆地理编码city结果补充,当经纬度对应的是直辖市时,city对应参数为空,采用province字段值补充city。

步行路径规划去掉计算模式(mode)相关内容,解决设置步行时设置计算模式失效的问题。

骑行路径规划去掉计算类型(type)相关内容,解决设置骑行时设置计算类型失效的问题。

备注

废弃的接口:

废弃接口名称

是否保留功能

是否有替代接口

备注

WalkRouteQuery(RouteSearch.FromAndTo fromAndTo, int mode)

使用 WalkRouteQuery(RouteSearch.FromAndTo fromAndTo) 代替

WalkRouteQuery.getMode()

不再需要实现

RouteSearch.WALK_DEFAULT

不再需要实现

RouteSearch.WALK_MULTI_PATH

不再需要实现


RideRouteQuery(RouteSearch.FromAndTo fromAndTo, int mode)

使用 RideRouteQuery(RouteSearch.FromAndTo fromAndTo) 代替

RideRouteQuery.getMode()

不再需要实现

RouteSearch.RIDING_DEFAULT

不再需要实现

RouteSearch.RIDING_FAST

不再需要实现

RouteSearch.RIDING_RECOMMEND

不再需要实现

高德地图 Android SDK(搜索) V4.0.0             2017-01-12

功能

支持室内的关键字和类型检索,在进行POI搜索时,传入building 的 id 后,即可在搜索该室内的进行搜索(如:搜索“广州白云机场”内的所有的登机口)。

驾车路线规划新增了多备选 10 种多备选策略,可规划出1-3条路径,具体请参考 RouteSearch 中的常量。

输入提示功能支持返回typecode(即:Tip 对象新增 getTypeCode() 方法)。

行政区划查询支持同步方法,请参考 DistrictSearch 的 searchDistrict() 方法。

输入提示支持同步方法,请参考 InputtipsQuery 的 requestInputtips() 方法。

高德地图 Android SDK(搜索) V3.6.1             2016-11-22

解决问题

废弃了行政区划查询中的keywordsLevel相关的方法以及常量,解决设置此参数无效的问题。

高德地图 Android SDK(搜索) V3.6.0             2016-11-11

功能

POI搜索的结果对象AMapPOI新增 typecode 属性,方便用户基于typecode判断类型。

驾车路线规划的请求参数中新增起点和终点的类型参数,便于更准确的规划路线。

解决问题

增加了对非法和为空的判断,提高SDK的容错能力;

高德地图 Android SDK(搜索) V3.5.0             2016-09-27

功能

沿途搜索,可获取规划路线沿途的ATM、维修站、厕所和加油站。

骑行出行路线规划,提供可用于骑行的路径。

POI的ID检索新增扩展信息(营业时间、评分等)和图片信息。

驾车出行路线规划的实时路况类中新增路段的坐标点,方便准确绘制规划路线的交通情况。

高德地图 Android SDK(搜索) V3.4.0             2016-08-11

功能

公交路径规划支持跨城。

高德地图 Android SDK(搜索) V3.3.0             2016-06-17

功能

 

  1. 驾车路径规划增加tmc对象;
  2. 逆地理编码增加towncode字段;
  3. 输入提示增加address字段;

高德地图Android SDK(搜索) V3.2.1             2016-03-08

功能

全新搜索回调响应码,排查问题更准确,详见错误码对照表

驾车路径规划返回结果,增加红绿灯个数数据,详见类 DrivePath的getTotalTrafficlights()接口。

POI搜索返回的数据中,新增室内信息,如楼层、建筑物ID等,详见类PoiItem的getIndoorData()接口。

逆地理编码返回结果新增面数据(面数据AOI,是指含有区域范围的POI,如XX小区、XX大厦等。),详见类 RegeocodeAddress的getAois()接口。

解决问题

解决POIItem 序列化错误的问题。

解决Crossroad序列化传递,中心点属性丢失的问题。

高德地图Android SDK(搜索) V2.8.0             2016-01-05

功能

POI搜索增加严格限定城市数据返回的接口,参见类PoiSearch.Query的setCityLimit接口。

输入提示增加严格限定城市数据返回的接口,参见类InputtipsQuery的setCityLimit接口。

POI搜索增加子信息数据节点返回,如门类、停车场类。POI从属关系更加清晰。参见类PoiSearch.Query、类 SubPoiItem。

POI搜索结果增加停车场类型(地下、地面等)信息,参见类PoiItem的getParkingType接口。

根据POI id信息进行该POI基本信息的查询功能,参见类PoiSearch。

备注

废弃Inputtips类的requestInputtips()方法。

高德地图Android SDK(搜索) V2.7.0             2015-11-25

功能

云检索,将Android 云图 SDK提供的云检索功能融合到地图SDK的搜索模块中,统一搜索功能的入口。

短串分享,支持:我的位置、POI、路径规划以及导航的短串分享。

天气查询,支持实况天气和预报天气的查询。

输入提示功能,支持结果按设定的POI类型返回。

POI返回结果中,增加“商圈”字段信息。

公交路径规划同一路段多条公交线路返回。

备注

废弃类BusStep的方法 getBusLine()深度信息相关接口。

废弃类POISearch的 searchPOIDetail()、searchPOIDetailAsyn()、PoiSearch.OnPoiSearchListener。

废弃类Cinema、PoiItemDetail.DeepType、Dining、Discount、Groupbuy、Hotel、Scenic、Photo。

高德地图Android SDK(搜索) V2.6.0             2015-09-14

功能

新增附近派单功能模块,点我查看查看详细内容。

输入提示功能类Tip,新增point、id等属性。

解决问题

解决在网络异常情况下,错误码为0,查询结果为空的问题。

备注

错误码规整,将未知网络异常错误码调整为30,现在由错误码30导致的无结果是由于http连接失败导致。

与深度信息有关的逻辑和实体类全部做过期处理。

高德地图Android SDK(搜索) V2.5.0             2015-07-21

功能

新增搜索、地理逆地理,输入提示中英文切换接口ServiceSettings.setLanguage(java.lang.String language)。

新增行政区划搜索返回区域边界功能,详见示例demo的“行政区划边界查询”。

新增搜索设置超时时间接口,ServiceSettings.setSoTimeout(int mSoTimeOut)以及ServiceSettings.setConnectionTimeout(int             mConnectionTimeOut)。

解决问题

解决驾车路径规划,传入避让道路为中文时,鉴权失败导致路径规划失败。

解决在StrictMode模式下搜索会崩溃的问题。

高德地图Android SDK(搜索) V2.3.1             2014-11-13

功能

POI搜索国际化,周边搜索和关键字搜索支持返回英文结果。新增接口:PoiSearch.setLanguage(java.lang.String language);

逆地理编码功能支持返回商圈信息。

备注

Demo中添加了搜索包的混淆代码文件。

高德地图Android SDK(搜索) V2.3.0             2014-09-23

功能

增加行政区域规划查询,详见DistrictSearch类。

高德地图Android SDK(搜索) V2.2.1             2014-06-12

功能

增加poi数据返回省编码和是否支持室内地图,详见类 PoiItem 中的 getProvinceCode() 和 isIndoorMap() 方法。

增加逆地理解析返回城市编码和区域编码,详见类 RegeocodeAddress 中 getCityCode() 和 getAdCode() 方法。

解决问题

解决重复搜索公交站点产生崩溃的问题。

示例中心 功能
在线体验
常见问题