开发 Android 地图SDK 更新日志 3D 地图 SDK

3D 地图 SDK 最后更新时间: 2024年08月23日

高德地图Android SDK(3D地图) V10.0.900 2024-08-23

功能

新增获取覆盖物包围盒接口

调整marker点击响应顺序

修复已知问题

高德地图Android SDK(3D地图) V10.0.800 2024-07-18

功能

新增 POI 碰撞功能

修复已知问题

高德地图Android SDK(3D地图) V10.0.700 2024-05-13

功能

安全合规优化

注意

700版本中远程依赖合包策略进行了调整,远程依赖方式的合包由地图+定位改变为地图+定位+搜索,远程依赖地址由com.amap.api:3dmap:latest.integration改为com.amap.api:3dmap-location-search:latest.integration

高德地图Android SDK(3D地图) V10.0.600 2024-03-15

功能

地图渲染引擎升级,提升数据和性能体验

合规问题优化,支持关闭oaid采集

修复已知问题

注意

目前新版本更新,同时使用远程依赖方式,会存在包冲突问题

implementation 'com.amap.api:search:latest.integration'
implementation 'com.amap.api:3dmap:latest.integration'

解决方式:

方式一:下载使用 合包方式

方式二:远程依赖使用

implementation 'com.amap.api:search:9.7.0'
implementation 'com.amap.api:3dmap:latest.integration'

高德地图Android SDK(3D地图) V9.8.3 2023-12-06

功能

GL3DModel支持设置Zindex

修复已知问题

高德地图Android SDK(3D地图) V9.8.2 2023-08-15

功能

合规问题修改

高德地图Android SDK(3D地图) V9.7.0 2023-05-29

功能

支持自定义地图模型图层

修复已知问题

高德地图Android SDK(3D地图) V9.6.2 2023-05-06

功能

修复已知问题

高德地图Android SDK(3D地图) V9.6.0 2023-01-16

功能

优化Marker的点击区域判断

优化地形图下的部分已知问题

添加局部建筑物显示隐藏接口

修复其他已知问题

高德地图Android SDK(3D地图) V9.5.0 2022-10-14

功能

Marker支持海拔高度配置

MVT图层支持多面体绘制 

三维模型(.glTF)渲染/交互升级:支持动画效果,以及点击、拖拽事件

下线境外栅格图接口

修复其他已知问题

高德地图Android SDK(3D地图) V9.4.0 2022-08-08

功能

MVT渲染优化 支持自定义路况纹理 优化地图黑夜模式 修复其他已知问题

高德地图Android SDK(3D地图) V9.3.1 2022-07-04

功能

修复已知问题

高德地图Android SDK(3D地图) V9.3.0 2022-06-08

功能

地图渲染引擎升级,提升数据和性能体验

修复已知问题

高德地图Android SDK(3D地图) V9.2.1 2022-05-06

功能

修复已知问题

高德地图Android SDK(3D地图) V9.2.0 2022-04-14

功能

支持GeoHUB数据发布服务,绘制MVT图层

蜂窝热力图接口优化

修复已知问题

高德地图Android SDK(3D地图) V9.1.0 2022-02-14

功能

3D地形图功能上线

修复已知问题

高德地图Android SDK(3D地图) V9.0.0 2022-01-17

功能

地图渲染引擎升级,提升数据和性能体验 

修复已知问题

高德地图Android SDK(3D地图) V8.1.0 2021-11-01

功能

增加隐私合规接口 修复已知问题

备注

由于个人信息保护法的实施,从8.1.0版本开始,请务必确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口,具体可参考开发指南-其他配置注意事项-隐私合规接口说明传入相关参数。

高德地图Android SDK(3D地图) V8.0.1 2021-09-17

功能

全面兼容Android 11(Android R) 修复已知问题

高德地图Android SDK(3D地图) V8.0.0 2021-07-14

功能

优化overlay渲染逻辑,提高性能 修复已知问题

高德地图Android SDK(3D地图) V7.9.1 2021-04-15

功能

修复部分安卓设备(涉及系统版本:Android 10及以上)在拖动地图过程中,出现的崩溃现象

高德地图Android SDK(3D地图) V7.9.0 2021-04-02

功能

自定义地图配置升级,支持更多自定义项 渲染优化,性能更高效 修复已知问题

高德地图Android SDK(3D地图) V7.8.0 2021-01-05

功能

地图样式文件升级

删除自定义路况颜色功能

修复部分路口放大图无法展示的问题

高德地图Android SDK(3D地图) V7.7.0 2020-11-04

功能

JNI优化网络实现代码优化 地图取图流量降低 自定义样式在线拉取节流 

高德地图Android SDK(3D地图) V7.6.0             2020-08-21

功能

优化性能、修复已知问题

高德地图Android SDK(3D地图) V7.5.0             2020-06-12

功能

Polyline 2.0上线,全面优化画线效果

自定义地图支持线类型地图元素(道路等)调节宽度

修复其他已知问题

高德地图Android SDK(3D地图) V7.4.0             2020-04-21

功能

修复已知问题

高德地图Android SDK(3D地图) V7.3.0             2020-04-01

功能

地图SDK全面支持IPV6

高德地图Android SDK(3D地图) V7.2.1             2020-01-16

解决问题

修复7.2.0版本3D地图SDK黑屏问题。

高德地图Android SDK(3D地图) V7.2.0             2020-01-07

功能

新增接口支持导航组件图面体验升级。

解决问题

修复播放路口放大图时截图方式无效的问题; 修复关闭导航栏后,在导航栏所在区域缩放手势无效问题; 优化地图字体显示效果。

高德地图Android SDK(3D地图) V7.1.0             2019-11-01

功能

自定义地图支持设置POI文字大小。

解决问题

修复点击地铁站后地铁线路高亮,再点击其他地图区域无法取消高亮的问题;

优化自定义地图权限逻辑,提升体验;

优化包体积,体积减小15%;

优化内部逻辑,提升稳定性。

高德地图Android SDK(3D地图) V7.0.0             2019-10-15

功能

地图渲染引擎再升级,提升数据和性能体验;

新增蜂窝热力图功能,通过addHeatMapLayer(HeatMapLayerOptions options) 添加热力图层,返回HeatMapLayer。

解决问题

优化了部分内部逻辑,增强稳定性。

备注

由于引擎升级,本版本自定义样式不再兼容老版本,开发者必须从官网自定义平台重新发布并导出7.0.0对应样式文件进行配置。

高德地图Android SDK(3D地图) V6.9.4             2019-09-02

解决问题

修复网络下载异常时,不断重复请求的问题;

优化了部分内部调用逻辑,保证稳定性。

高德地图Android SDK(3D地图) V6.9.2             2019-07-10

功能

自版本起,地图 SDK 全面兼容Android Q。

解决问题

优化了部分内部逻辑,增强稳定性。

高德地图Android SDK(3D地图) V6.9.0             2019-06-03

解决问题

修复 marker 被移除后 marker infowindow 依然显示的问题;

修复在6.7.0及以上版本设置了样式后mGLMapEngine.getMapState接口获取延时的问题;

优化了若干体验问题。

高德地图Android SDK(3D地图) V6.8.0             2019-04-02

解决问题

修复marker不支持RGB565格式的问题;

修复3D导览箭头偶现崩溃的问题;

修复路况放大图偶现崩溃的问题;

修复室内地图回调异常的问题;

修复多实例地图问题;

修复在三星A9设备下使用特殊错误的key(含中文)导致地图无法正常显示的问题。

高德地图Android SDK(3D地图) V6.7.0             2019-02-18

功能

自定义地图新增支持:网格线、路况、路况底色自定义配置;

新增支持导航箭头立体效果;

新增参数控制marker动画效果;

解决问题

解决特殊操作下的偶现地图黑屏问题;

地图初始化性能优化。

高德地图Android SDK(3D地图) V6.6.0             2018-12-21

功能

新增支持按照地图缩放等级配置自定义地图,可在不同Zoom下自定义各类地图元素;

功能逻辑优化,减小包体积。

高德地图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设置的时间间隔

  • 代码混淆调整:

Java

调整为:
-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等字段信息,使用方法:

Java

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快速切换显示地图可能崩溃的问题。

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

本页目录
返回顶部 示例中心 常见问题 智能客服 公众号
二维码