浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

Android 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

2015年6月18日

V3.5.0

2015年10月20日

V3.6.0

2015年11月4日

V3.6.1

2016年1月21日

V3.7.0

2016年1月25日

V3.7.1

2016年3月25日

V3.7.3

2016年6月15日

V4.0.0

2016年10月14日

V4.1.0

2016年10月25日

V4.1.1

2017年1月6日

V4.2.0

2017年2月23日

V4.2.1

2017年4月6日

V4.3.0

2017年5月10日

V4.3.1

2017年7月20日

V4.3.2

2017年8月11日

V4.4.0

2017年8月25日

V4.4.1

2017年9月22日

V4.5.0

2017年11月10日

V4.5.2

全面支持32/64位arm、x86等类型CPU!
新增

周边雷达

利用周边雷达功能,开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能。

1. 提供周边雷达管理类

RadarSearchManager为单例模式,请在不使用周边雷达功能时执行destroy释放资源

2. 提供单次位置信息上传功能

RadarSearchManager类中uploadInfoRequest方法

3. 提供位置信息连续自动上传功能

RadarSearchManager类中startUploadAuto方法

4. 提供周边位置信息检索功能

RadarSearchManager类中nearbyInfoRequest方法

基础地图

1. 新增折线多段颜色绘制能力;

PolylineOptions增加customTextureList指定纹理资源数组

PolylineOptions增加textureIndex指定折线每个点对应的段使用的纹理索引 (customTextureList中的位置)

检索功能

1. 在线建议检索结果开放POI经纬度及UID信息;

SuggestionInfo类新增pt、uid属性

优化

1. 调启百度地图APP导航,若app不存在或版本号不符合,则默认调启web端导航,原调用web导航接口废弃

2. Arc曲线绘制曾加端点圆角处理

3. 检索细分错误类型,添加网络错误和超时错误

4. 离线地图更新功能独立为update接口

修复

1. 修复横竖屏切换后,地图中心点异常的bug;

2. 修复GroundOverlay相邻图片之间缝隙过大的bug;

3. 修复热力图绘制功能在低性能手机上不断操作内存溢出的bug;

4. 修复BitmapDescriptorFactory中fromView方法重复调用crash问题;

5. 修复Arc曲线绘制,三点处于同一直线上时,弧线不显示的bug;

6. 修复PoiOverlay点击重复响应的bug;

7. 修复地图设置bound范围显示不对的bug;

8. 修复地图销毁后reverseGeoCode等检索失败的bug;


新增

[基础地图]

1、 适配Android M版本

2、 新增点聚合开源

增加点聚合功能,并在Demo中src目录下开放源代码

3、 支持线绘制功能扩展:支持分段纹理绘制,分段颜色绘制

PolylineOptions新增属性:

// 设置纹理宽、高是否保持原比例渲染,默认 NO

keepScale(boolean isKeep)

// 使用分段颜色绘制,必须设置每个点的颜色值,无默认值

colorsValues(List<Integer> colors)

4、 支持底图标注控制,默认为YES 显示底图标注

BaiduMap 新增方法 showMapPoi

5、 新增TileOverlay图层,该图层支持开发者添加自有瓦片数据,包括在线下载和本地加载两种方式。

新增类:TileOverlay、TileProvider、Tile、TileOverlayOptions、FileTileProvider、UrlTileProvider。

6、内置覆盖物开源,包括PoiOverlay, BusLineOverlay等覆盖物。在Demo中src目录下开放源码

7、Maker新增透明度属性

MarkerOptions新增属性:

//覆盖物图标的透明度,取值为[0,1],默认1.0,若超出范围则默认为1.0

alpha(float alpha)

8、 Maker增加动画的能力

animateType(MarkerAnimateType type)

其中 枚举类MarkerAnimateType包含 none (无效果)、drop(从天上掉下)、grow(从地面生长)。

9、新增TextureMapView,实现地图由TextureView渲染,解决原MapView基于系统GLSurfaceView导致在TabHost和scrollView中等闪黑屏、白边、压盖等问题(android 4.0以上系统,并开启强制GPU渲染)

[计算工具]

1、支持调启步行、骑行导航(支持百度地图App 8.6.6以上版本)

1)BaiduMapNavigation 类新增接口:

// 调起步行导航

openBaiduMapWalkNavi(NaviParaOption para, Context context)

// 调起骑行导航

openBaiduMapBikeNavi(NaviParaOption para, Context context)

2)BaiduMapNavigation新增调起导航结束接口,完成导航时,调用此方法:

finish(Context context)

[检索功能]

1、为检索功能返回的数据结构,提供序列化方法

优化

1、 鉴权结果广播策略调整,当失败、成功或鉴权状态变化时均广播通知(SDKInitializer新增key验证成功广播常量SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_OK)

鉴权未完成时,发起检索失败,请监听广播,当SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_OK时再次发起检索

修复

1、 修复子线程添加Marker 条件下触发点击事件时crash。

2、 修复调起导航地图app后台kill,再次调起失败的问题。

3、 修复调起导航ServiceConnectionLeaked 问题。

4) 增加内部容错处理。

新增

1、城市poi检索返回结果新增门址类列表数据:PoiSearch类的searchInCity(PoiCitySearchOption) 发起检索时返回的结果增加门址类数据:PoiResult中新增getAllAddr()获取门址类列表,当isHasAddrInfo() 返回true时,除了原poi列表外,还包含门址结果。

例如:在“北京”搜索“上地十街1号”,除返回包含“上地十街1号”的poi列表以外,还包括地址为“上地十街1号”的明确门址。

优化

1、优化:InforWindow绘制当地图放大层级时出现重影的问题。

修复

1. 离线地图中获取热门城市列表中城市数据包大小错误问题。

2. 离线地图中获取热门城市列表中城市类型属性错误问题。

新增

[基础地图]

1、 新增个性化地图模板

MapView/TextureMapView 新增setCustomMapStylePath(String customMapStylePath),设置自定义地图样式文件绝对路径

2、 新增设置地图边界区域的方法setPadding

可设置logo、比例尺、指南针和缩放按钮等控件将调整在地图边界区域内,同时自适应MapStatus中心点坐标由屏幕中心点调整至设置的边界区域中心点

BaiduMap新增 setPadding(int left, int top, int right, int bottom),需在OnMapLoadedCallback.onMapLoaded() 回调内设置才生效

3、 支持地图缩放至21级,但不支持卫星图、热力图、交通路况图层的21级显示。

4、 新增地图None 类型,不加载百度地图瓦片,显示为空白屏幕。和瓦片图功能配合使用减少数据加载,提升显示速度,节省流量

BaiduMap新增MAP_TYPE_NONE

5、 新增设置地图显示范围的方法。(当前不支持旋转地图的情况,请与禁用旋转手势配合使用。)

BaiduMap新增setMapStatusLimits(LatLngBounds bounds),需在OnMapLoadedCallback.onMapLoaded() 回调内设置才生效。

6、 新增获取百度logo位置的方法,支持调整百度logo位置,使用枚举类型控制显示的位置,共支持6个位置

MapView/TextureMapView 新增接口setLogoPosition(LogoPosition position),枚举类LogoPosition支持屏幕6个位置

7、 新增MapView/TextureMapView 横竖屏切换方法,可实现横竖屏切换保存地图状态。

MapView\TextureMapView 新增方法 onSaveInstanceState(Bundle bundle)

onCreate(Context context, Bundle bundle)

用户重载这个方法时必须调用父类的这个方法。

8、 新增获取指南针位置的方法。

BaiduMap新增getCompassPosition()获取指南针的屏幕坐标。

9、 新增获取比例尺控件宽度、高度方法。

MapView/TextureMapView新增方法getScaleControlViewHeight()

getScaleControlViewWidth() 获取比例尺的宽度、高度。

10、新增自定义定位精度圈的填充颜色和边框

MyLocationConfiguration新增重载构造方法 MyLocationConfiguration(LocationMode mode, boolean enableDirection, BitmapDescriptor customMarker, int accuracyCircleFillColor, int accuracyCircleStrokeColor)

11、新增批量增加marker点,优化添加大量Marker点时的性能

BaiduMap新增 addOverlays(List<OverlayOptions> options)

12、支持获取指定区域内所有marker点

BaiduMap新增 getMarkersInBounds(LatLngBounds bounds)

[检索功能]

1、 新增骑行路线规划

新增类BikingRouteLine表示一条骑行路线;类BikingRoutePlanOption表示骑行检索Option,传入起终点信息;类BikingRouteResult表示骑行路线检索结果

RoutePlanSearch新增接口 bikingSearch(BikingRoutePlanOption option) 发起骑行路线检索

2、 新增驾车、公交、骑行、步行路径规划结果的短串分享功能。

ShareUrlSearch 新增 requestRouteShareUrl(RouteShareURLOption option) 发起路线规划短串分享请求

新增类 RouteShareURLOption 设置路线起终点参数、枚举类RouteShareMode 设置路线规划类型,包含驾车、步行、骑行、公交 短串分享

3、 新增行政区边界数据检索

新增类:DistrictSearch 发起行政区域检索

新增类:DistrictSearchOption 行政区域检索请求参数

新增类:DistrictResult 行政区域检索结果类

新增类:OnGetDistricSearchResultListener 行政区域检索结果回调接口

优化/修复

1、 修复地图在Dialog中显示崩溃

2、 增加鉴权判空容错

3、 修复在一些特定ROM上调起客户端失败,增加容错机制。

4、 修复TextureMapView showInfoWindow失败。

5、 优化TextureMapView性能

6、 修复地图手势操作的空指针引起的偶现crash

修复

修复BaiduMap接口获取地图类型错误

新增

[ 基 础 地 图 ]

1、 新增自定义指南针图标,支持个性化定制指南针图标

MapView/TextureMapView 新增setCompassIcon(Bitmap icon),设置指南针自定义图标

2、 新增个性化地图道路文字颜色设置(包括高速及国道、城市主路、普通道路)

3、 优化瓦片图性能,支持多线程下载瓦片图、优化下载中断的重加载机制

优化

1、 更新了缩放控件

2、 优化计算点到直线最短距离点的误差问题

变更

[ 检 索 功 能]

为兼容一些行政区边界不连续,行政区边界数据检索接口 List<LatLng> getPolylines() 变更为 List<List<LatLng>> getPolylines()接口,适配边界多个形状区域的情况。

修复

1、 修复google play检测到的https证书漏洞问题

2、 修复某些情况下sug检索city、district为空;

3、 修复marker设置大尺寸图标,拖拽地图,marker点抖动的问题;

4、 修复批量添加maker点,未更新overlay的状态;

5、 修复setPadding的bug;

6、 修复某些情况下调起驾车导航数据解析失败的问题;

7、 修复设置瓦片图后,底图资源释放问题导致的纹理错乱问题;

8、 修复MapStatus解析过程偶现空指针;

9、 修复骑行检索在断网情况下回调错误;

10、修复3个鉴权空指针NullPointerException问题

com.baidu.lbsapi.auth.LBSAuthManager.a中的NullPointerException

org.json.JSONObject.<init>中的NullPointerException

com.baidu.lbsapi.auth.LBSAuthManager.getCurProcessName中的NullPointerException

新 增

[ 基 础 地 图 ]

1、 国内首家适配Android Wear,支持Android穿戴设备

2、 新增室内地图及标注展示

BaiduMap新增接口 showMapIndoorPoi(boolean isShow), 设置室内图标注是否显示,默认为TRUE

BaiduMap新增接口 setIndoorEnable(boolean isShow), 设置室内图是否显示,默认为FALSE

BaiduMap新增接口 switchBaseIndoorMapFloor(String strFloor, String strID), 切换室内图楼层

BaiduMap新增接口 setOnBaseIndoorMapListener(OnBaseIndoorMapListener listener), 设置进出室内图回调

新增室内图信息类 MapBaseIndoorMapInfo

3、 新增普通地图与个性化地图切换

MapView/TextureMapView/WearMapView

新增接口 setMapCustomEnable(boolean customMapStyleEnable), 设置个性化地图样式是否生效

4、 新增个性化地图json文件检查及解析错误时的日志提醒

[ 检 索 功 能 ]

1、新增室内POI检索

PoiSearch新增接口 searchPoiIndoor(PoiIndoorOption option), 发起poi室内检索

新增室内POI信息类 PoiIndoorInfo

新增室内poi检索参数类 PoiIndoorOption

新增室内POI搜索结果类 PoiIndoorResult

OnGetPoiSearchResultListener 回调接口新增onGetPoiIndoorResult(PoiIndoorResult result) 获取poi室内检索结果信息

2、驾车新增3个属性:打车费用信息、拥堵指数、红绿灯个数

3、公交线路检索新增2个属性:参考票价、上下线行信息

[ 计 算 工 具 ]

1、新增调起客户端全景功能

BaiduMapPoiSearch新增接口openBaiduMapPanoShow(String uid, Context context) 用于调起客户端的poi全景展示

变更

1、新增setViewpadding方法,map设置Padding切换时,底图中心点不变更,废弃setPadding

优化

1、 点聚合开源包新增点击marker的回调

2、 删除了一些权限问题导致的日志打印

修复

1、 针对不同平台下加载so文件失败,增加重新拷贝so的容错机制。

2、 修复在instant run开启后,加载assets失败导致MapView空指针的问题

3、 修复native层偶现的crash问题

4、 修复TextureMapview偶现空指针问题

新增

[ 基 础 地 图 ]

1.开放高清4K地图显示,无需设置

2.新增加载地图瓦片时,显示自定义颜色背景图:在个性化地图中配置

3.新增地图渲染完成的回调:OnMapRenderCallback

回调接口: void onMapRenderFinished();

设置地图渲染完成回调接口: setOnMapRenderCallbadk(OnMapRenderCallback callback);

4.MapView新增接口 setZOrderMediaOverlay,支持MapView显示在其他View上方,避免遮盖。

[ 检 索 功 能 ]

1.新增室内路径规划

RoutePlanSearch新增接口 walkingIndoorSearch(IndoorRoutePlanOption option), 发起室内路线规划

新增室内路线规划起终点参数类 IndoorPlanNode

新增室内路线规划检索参数类 IndoorRoutePlanOption

新增室内路线规划结果类 IndoorRouteResult

OnGetRoutePlanResultListener 回调接口新增onGetIndoorRouteResult(IndoorRouteResult result); 获取室内路线规划结果信息

2.新增跨城综合公共交通线路规划(简称 跨城公交线路规划),原公交线路规划方法废弃,建议使用新方法。

RoutePlanSearch新增接口 masstransitSearch(MassTransitRoutePlanOption option); 发起跨城公交线路规划

新增跨城公交线路规划检索参数类 MassTransitRoutePlanOption

新增跨城公交线路规划结果类 MassTransitRouteResult

OnGetRoutePlanResultListener 回调接口新增onGetMassTransitRouteResult(MassTransitRouteResult result); 获取跨城公交线路规划结果信息

[ LBS云 检 索 ]

1.新增云RGC功能

CloudManager新增接口 rgcSearch(CloudRgcInfo info) 发起云RGC检索

新增云RGC检索参数类 CloudRgcInfo

新增云RGC检索结果类 CloudRgcResult

CloudListener 回调接口新增 onGetCloudRgcResult(CloudRgcResult result, int error);获取云RGC检索结果

修复 

1.修复两个地图切换拖动手势问题

2.修复未安装百度地图时,调起客户端全景crash问题

3.修复骑行路线BikingRouteLine使用Intent传递时的错误问题。

4.修复new MapView时传入错误Context的crash问题

修复 

1. 修复系统语言为阿拉伯语时的ANR

2. 修复部分机型无法调起百度地图客户端导航、路线规划等页面

3. 修复跨城公交检索结果MassTransitRouteLine序列化异常。

4. 修复消息分发时,onMapClick获取点击坐标异常问题

5. 修复部分机型加载so失败的问题

新增

[ 骑 行 导 航 ]

新增骑行导航功能

新增导航过程管理类BikeNavigateHelper,完成引擎初始化及发起导航等;

新增导航引擎初始化接口 IBEngineInitListener,得到引擎初始化状态;

新增骑行导航起终点参数类BikeNaviLauchParam,设置算路使用的起终点参数;

新增导航算路接口IBRoutePlanListener,得到算路状态;

新增导航结果信息回调接口IBRouteGuidanceListener;

新增骑行导航路线详细信息类 BikeRouteDetailInfo

[ 检 索 功 能 ]

1、poi城市内检索参数PoiCitySearchOption,新增接口isReturnAddr,用于设置是否返回门址类信息

2、建议检索支持港澳台地区,建议查询请求参数SuggestionSearchOption新增接口citylimit,用于控制是否只返回指定城市的检索结果

优化

1. 优化开发包大小,去除了search、cloud、radar、util的so文件,代码和功能不变

修复

1. 修复添加marker时,偶现的整个屏幕显示maker颜色现象

修 复

1.升级底图渲染libpng库、sqlite库,解决旧版本的可能存在的漏洞问题

2.LatLng类构造函数中增加传入参数有效性判断。

3.检索接口Search解析响应Json时,增加null判断。(v4.2.0版本引入的问题)

4.修复定位图层精度圈显示不正常的问题(v4.2.0版本引入的问题)

5.纹理折线颜色不正常(v4.2.0版本引入的问题)

6.驾车路线规划途径点的路径不显示(v4.2.0版本引入的问题)

7.步行和骑行路径规划返回的指引信息包含特殊字符(v4.2.0版本引入的问题)

8.绘制圆不显示(v4.2.0版本引入的问题)

新增

[ 基 础 地 图 ]

1. 3D地图下,增加显示天空效果,无需设置

[ 工 具 ]

1.国内全面支持GCJ02坐标输入/输出,全局设置方法:

SDKInitializer.setCoordType(CoordType.GCJ02);//默认为BD09LL坐标,且此方法仅在国内生效

2. 新增调启步行AR导航接口:openBaiduMapWalkNaviAR

优化

优化个性化地图元素分类

修复

1.少部分地铁线及室内图无法显示问题(v4.2.0版本引入的问题)。

2.未下载全国离线基础包时,离线状态下全国(球)地图显示异常。


新增

[ 检 索 ]

逆地理编码返回结果新增2个属性:citycode(城市编码)和adcode(行政区域编码)

修复

1.修复自定义定位图标变大的问题;

2.修复在调用检索和云检索时,断网的情况下无回调的问题.(v4.2.0版本引入的问题);

3.修复驾车路线检索没有路况返回的问题。(v4.2.0版本引入的问题);

4.修复部分机型使用TextureMapView 出现crash的问题。

修复

1.修复Windows系统下Android studio V3.0及以上版本,大小写敏感的问题。

2.优化检索效率和安全。

3.修复切换地图偶现黑屏的问题。

4.修复周边雷达功能的时间戳问题。

5.修复同城公交检索过滤地铁线路失败问题。

6.修复更新地图状态时,偶现空指针的问题。

7.修复行政区域检索部分结果有缺失。

新版说明

1、自v3.6.0起,地图SDK采用新的分包形式,旧包无法与新包同时混用,请将之前所有旧包(so和jar)全部替换为新包。

jar so 功能包内容
baidumapapi_base_vX_X_X.jar lbaidumapapi_base_vX_X_X.so 基础包,使用地图、检索、云检索、工具、周边雷达中任何一功能都必须包含
baidumapapi_map_vX_X_X.jar baidumapapi_map_vX_X_X.so 地图功能包
baidumapapi_map_for_bikenavi_vX_X_X.jar baidumapapi_map_for_bikenavi_vX_X_X.so 专供骑行、步行导航使用的地图功能包。
baidumapapi_bikenavi_vX_X_X.jar baidumapapi_bikenavi_vX_X_X.so 包含普通自行车骑行导航(V4.2.0起)、电动车骑行导航(V4.4.0起)、步行AR导航(V4.4.0起)功能包,仅支持配合map_for_bikenavi地图包使用。
baidumapapi_search_vX_X_X.jar 自v4.2起不再包含对应的so 检索功能包
baidumapapi_cloud_vX_X_X.jar 自v4.2起不再包含对应的so 云检索功能包
baidumapapi_util_vX_X_X.jar 自v4.2起不再包含对应的so 工具功能包
baidumapapi_radar_vX_X_X.jar 自v4.2起不再包含对应的so 周边雷达工具包

2、 如果您从 http://lbsyun.baidu.com/sdk/download 这里下载的开发包,将提供给您所有jar包 打包成一个BaiduLBS_Android.jar。native动态库so的形式不变。

重要提示

1、自v4.4.0起,将骑行导航参数类的类名BikeNaviLauchParam修改为BikeNaviLaunchParam;

2、步行导航和骑行导航 均位于 骑行导航(bikenavi)组件内

新增

[ 基 础 地 图 ]

支持世界地图循环显示

[ 检 索 ]

新增电动车骑行路线规划:设置骑行类型ridingType(int ridingType) 0:普通骑行模式,1:电动车模式。默认为0普通骑行模式,旧版用户不受影响。

[ 骑 行 /步 行 导 航 ]

1、新增电动车骑行导航,BikeNaviLaunchParam 增加 vehicle()方法,默认为普通骑行导航,旧版用户不受影响。

2、新增步行导航,包含普通步行导航和步行AR步行导航,默认启动时,使用普通步行导航。

修复

1. 修复室内图更新不及时的问题。

2. 修复路线规划step的说明内容getInstructions有html标签的情况。

适配

经测试,v4.4.1已适配了Android 8.0 oreo正式版。

新增

[ 基 础 地 图 ]

1. OnMapStatusChangeListener增加接口onMapStatusChangeStart(MapStatus status, int reason);

其中回调接口中 reason表示地图状态改变的原因,取值有:

1:用户手势触发导致的地图状态改变,比如双击、拖拽、滑动底图

2:SDK导致的地图状态改变, 比如点击缩放控件、指南针图标

3:开发者调用,导致的地图状态改变

2. Marker新增功能:

1)MarkerOptions类MarkerAnimateType增加跳动类型(jump)

2)Marker增加更新动画属性接口setAnimateType(int animateType)

优化

1. 优化Marker动画内存

2. 优化地图初始化时黑屏问题

修复

1. 修复地图截屏失败问题(v4.4.0引入)

2. 修地图状态变化接口onMapStatusChange()不回调问题(v4.4.0引入)

3. 修复WearMapView的setShape()方法参数设置问题,ScreenShape未设置访问修饰符,导致外部无法获取。

新增

[ 基 础 地 图 ]

1. 个性地图支持元素icon可见性样式定制,详细请看个性化地图部分的开发指南.

2. 支持路况颜色自定义,可以定制所有路况的颜色样式, BaiduMap.java中,新增方法 setCustomTrafficColor(String severeCongestion,String congestion,String slow,String smooth)

设置自定义路况颜色 格式须为:#AARRGGBB A:Alpha、R:Red、G:Green、B:Blue

其中AA为透明度;4个参数必须全部设置,不需要的颜色,透明度AA可以设置为00,即透明不显示。详细请看路况颜色设置的开发指南

3. 支持Https协议

SDKInitializer.java中:通过 setHttpsEnable(boolean isEnable);控制是否使用https,默认使用http协议。

注意:使用https,会存在加密、解密的过程,可能会影响效率。

4. 个性化地图中将POI粒度细化

新增单独控制机场、旅游景点、教育、医疗、休闲娱乐等POI。

需注意,poilabel需单独设置,不支持poilabel与其他xxxlabel同时使用。

优化

1. 优化infowindow内存;

2. 优化鉴权机制;

3. 优化检索返回状态码,返回结果更加明晰;

4. 优化个性化地图加载显示问题。

修复

1. 修复多Activity加载地图切换crash问题;

2. 修复marker更新时,动画重做问题;

3. 修复texturemapview创建地图时,锁屏crash的问题;

4. 修复离线地图数据包size显示问题。

新增

[ 基 础 地 图 ]

1. 个性地图支持元素粒度细化,增加新属性,如下:

(1) "manmade"人造区域元素粒度细化,增加以下分类,同时增加labels(标签)属性支持:

 
"education" //人造区域之教育区域

"medical" //人造区域之医疗区域

"scenicspots" //人造区域之旅游景点区域

"subwaystation" //人造区域之地铁站区域

(2) "districtlabel"行政区划元素粒度细化,增加以下分类:

 
"continent" //行政区划之大洲

"country" //行政区划之国家

"province" //行政区划之省

"city" //行政区划之城市

"district" //行政区划之区县

"town" //行政区划之乡镇

2. 个性化地图增加透明度样式支持:

(1) 透明度可以针对所有可以设置颜色的元素属性,当前版本透明度只能和颜色一起设置,不能单独设置;

(2) 透明度样式的值使用十六进制,范围为:[0x00, 0xff],默认值为0xff。为兼容以前的颜色样式,sdk旧版本的样式值自动补齐透明度值,默认0xff。

详细说明请看:个性化地图开发指南

[ 检 索 ]

1. 反地理编码服务增加新版数据获取功能

(1) 反地理编码增加字段标识是否返回新版数据

ReverseGeoCodeOption.java中增加int型的latest_admin成员变量来标识是否返回新版数据。默认值为0,表示返回旧版数据,值为1,表示返回新版数据;

public int latest_admin=0;

(2) 反地理编码检索结果中增加获取adcode接口:当检索时,设置latest_admin值为1,即需要获取新版数据时,结果以adcode为准,citycode数据与新版数据不匹配.

     /**
      * 返回行政区号
      * @return
      */
      public int getAdcode(){
          return addressDetail.adcode;
      }

[ 工 具 ]

1. 新增百度经纬度坐标转国测局坐标接口

使用方法:

 
LatLng desCoord = CoordinateConverter.from(BD09LL).coord(LatLng srcCoord);

2. 新增百度墨卡托坐标转百度经纬度坐标接口

使用方法:

 
LatLng desCoord = CoordinateConverter.from(@CoordType BD09MC).coord(LatLng srcCoord);
优化

1. 优化个性化地图元素数据精确性;

2. 优化个性化模板,精简为1套样式模板;

3. 优化室内图显示样式

修复

1. 修复多个单页面且每个页面加载单个或多地图切换崩溃问题;

2. 修复TextureMapView加载地图Maker帧动画不生效的问题;

3. 修复TextureMapView加载的地图在某些机型(Android7.0)锁屏解锁界面卡死,黑线的问题;

4. 修复rom集成百度地图SDK时,网络变更偶现空指针;

5. 修复设置所有poilabel样式影响其它label元素样式的问题。