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

2D 地图 SDK 最后更新时间: 2024年05月20日

高德地图Android SDK(2D地图) V6.0.0 2019-11-14

功能

自本版本起兼容Android Q。

备注

为了保证地图体验,推荐开发者在接入地图功能时尽量使用3D地图SDK。

高德地图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使用占比低。 缺点:比较耗流量,无旋转,离线地图和倾斜等功能。

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