3D 地图 SDK 最后更新时间: 2024年11月01日
高德地图Android SDK(3D地图) V10.0.1000 2024-11-01
功能
修复已知问题
高德地图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 版本。
- 废弃接口:
- 新增接口:
- 代码混淆调整:
调整为:
-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快速切换显示地图可能崩溃的问题。
解决某些手机横屏切换地图时,地图崩溃的问题。