v7.6.1 | 新增 1. 新增3d轨迹动画绘制; 2. 新增2d蜂窝热力图。 优化 1. 覆盖物绘制能力升级,优化绘制方式。 修复 1. 修复已知问题。 | 2024年01月17日 |
v7.6.0 | 新增 1. 路线规划、地图调起及步骑行导航算路支持poiid; 2. 支持aoi面数据检索及绘制; 修复 1. 修复已知问题。 | 2023年11月13日 |
v7.5.9 | 新增 1. 新增自定义底图加载背景网格图片自定义方法setmapbackgroundimage(bitmapdescriptor bitmapdescriptor); 2. 新增展示地形图接口setdemenable; 3. 新增轨迹动画的暂停和继续接口; 4. 新增设置是否使用覆盖物绘制能力升级接口:overlayutil::setoverlayupgrade(boolean isupgrade),默认使升级后的覆盖物绘制能力。 优化 1. 覆盖物绘制能力升级,优化绘制方式。 修复 1. 修复已知问题。 自7.5.9版本起,步骑行导航只支持aar包下载 | 2023年08月25日 |
v7.5.8 | 新增 1. 新增实时公交查询能力,并支持设置上车提醒和下车提醒。 修复 1. 修复已知问题; 2. 修复鉴权库不支持多签名问题。 | 2023年05月23日 |
v7.5.7 | 新增 1. 新增天气粒子效果; 2. 新增polyline发光效果; 3. 新增3d建筑物楼层动画效果; 4. 新增3d建筑物楼层动画结束监听回调; 5. 新增marker添加title功能; 6. 新增marker及其title碰撞poi功能; 7. 新增自定义定位图标功能; 8. 新增动态轨迹渐变效果; 9. 新增动态轨迹发光效果; 10. 新增动态轨迹途径点展示功能; 11. 新增动态轨迹终点模型展示功能; 12. 新增外部传入androidid的接口; 13. 步骑行导航新增tts语言播报功能; 14. 热力图支持米单位半径。 变更 1. 3d建筑物构建选项从prismoptions变更为buildingoptions; 2. 普通地图最大展示层级从21变更为22; 3. android地图sdk不再支持armeabi架构。 修复 1. 修复步骑行导航升级后无法隐藏ar入口问题; 2. 修复场站推荐上车点无法使用问题; 3. 修复其他已知问题。 优化 引擎升级,提高了引擎渲染效率。 | 2023年04月10日 |
v7.5.6 | 优化 1、地图sdk初始化方法不再获取android id 修复 1、修复已知问题 | 2023年01月16日 |
v7.5.5 | 新增 1.新增是否展示底图poi标签接口:baidumap::setpoitagenable(poitagtype poitagtype, boolean isenabled) 修复 1.修复隐私政策导致应用市场审核不通过的问题 2.修复部分已知问题 | 2023年01月16日 |
v7.5.4 | 新增 1.支持渐变圆绘制; 2.支持轨迹动画图标; 3.支持设置空白地图背景色; 4.支持自定义建筑物添加时的生长动画; 5.骑行路线规划支持途径点; 6.推荐上车点支持场站信息; 优化 1.步行导航升级ar效果。 修复 1.修复多地图场景、卫星图、瓦片图网格问题; 2.修复地图状态变化回调问题; 3.修复地图手势回调问题; 4.修复模拟器不支持mapview的问题; 5.解决旧版明文存储手机设备信息问题; 6.修复部分稳定性问题。 | 2022年10月28日 |
v7.5.3 | | 2022年07月29日 |
v7.5.2 | 新增 1.新增凯发app官方网站的版权信息和测绘资质接口:baidumap:getmap凯发k8官方旗舰厅 copyrightinfo(), baidumap:getmapmappingqualificationinfo() 2.新增计算3d建筑物外接矩形接口:baidumap:getoverlaylatlngbounds(prismoptions); 3.新增动态热力图功能; 4.新增周边运力demo; 5.poi检索新增adcode字段; 6.新增手势回调接口; 7.新增3d marker功能; 8.新增三维坐标转屏幕坐标接口,以绘制3d marker; 9.新增3d建筑物可显示层级属性和是否显示动画属性; 修复 修复部分已知问题; 优化 升级引擎,提高引擎稳定性,优化步骑行导航;统一使用https的传输方式 | 2022年06月10日 |
v7.5.0 | 新增 1、maker绘制新增marker碰撞策略; 2、调起客户端支持新能源车和货车类型; 3、增加智能停车场数据展示。 4、增加隐私合规接口setagreeprivacy,使用方法请参考开发者注意事项 修复 1、修复部分已知问题; 2、修复已知crash。 优化 升级引擎,提高引擎稳定性 | 2022年02月24日 |
v7.4.2 | 修复 1、修复地图sdk偶现的crash问题。 2、修复地图sdk已知的bug。 | 2021年12月01日 |
v7.4.0 | 新增 1、新增3d棱柱绘制prism,支持自定义地图建筑物绘制。 2、新增海量点绘制multipoint, 绘制量级10w ,支持点击回调。 3、新增3d模型绘制bm3dmodel。 4、新增动态轨迹绘制traceoverlay。 5、新增地图建筑物检索buildingsearch。 6、新增polyline支持自定义渐变色。 修复 1、修复自定义定位图层样式设置方向不旋转问题。 2、修复latlngbounds返回地理坐标问题。 3、修复其他已知问题。 | 2021年09月13日 |
v7.3.0 | 新增 1、polyline绘制新增大地曲线类型接口。 2、逆地理编码功能对齐webapi字段。 3、基础引擎引擎升级,优化性能和稳定性。 修复 1、修复sqlite3、png、openssl等第三方库扫描的cve漏洞问题。 2、修复双击地图、双指缩放地图时,onmapstatuschangefinish接口回调两次问题。 3、修复应用首次安装打开瓦片图,静止一段时间后首屏瓦片图消失问题。 4、修复部分已知问题。 变更 1、移除libssl.so、libcrypt.so两个动态库。 2、下线云检索功能。 | 2021年05月14日 |
v7.2.0 | 新增 新增批量删除overlay接口。baidumap -> removeoverlays(list overlays); 修复 1、修复自定义指南针图标不生效问题。 2、修复自定义热力图清除缓存不生效问题。 3、修复步骑行导航震动提示引起的crash。 4、修复其他已知问题。 | 2021年02月02日 |
v7.1.0 | 优化 1、更新逆地理编码服务,返回数据更准确。 2、恢复opengl回调接口 3、onmapstatuschange接口回调频繁,改为异步线程回调,如果需要在该回调更新ui,需要发送到ui线程。 修复 1、修复projection类的meterstoequatorpixels方法失效问题。 2、修复marker设置yoffset偏移量显示不正确问题。 3、修复指定区域截图有误问题。 4、修复绘制polyline跨越180度时,滑动地图绘制的线消失的问题 5、修复创建多地图实例场景,前一个地图销毁,后一个地图手势失效问题。 | 2020年11月12日 |
v7.0.0 | 新增 1、引擎架构升级,全面提升底图渲染效果和流畅度。 2、检索组件新增推荐上车点服务。 3、检索组件新增天气查询服务。 4、polyline绘制增加自定义拐角样式。 5、适配android11 beta版本。 优化 1、优化地图手势操作,手势交互更加平滑。 2、优化大量覆盖物绘制性能。 修复 1、修复地图释放偶现的anr问题。 2、修复添加或更新覆盖物和地图释放异步时偶现的crash问题。 3、修复其他已知问题。 重要变更 代码混淆配置变更,需添加如下混淆配置: -keep classcom.baidu.**{*;} -keep classmapsdkvi.com.**{*;} 变更为:-keep classvi.com.**{*;} -keep classcom.baidu.mapsdkvi.**{*;} 变更为:-keep classcom.baidu.vi.**{*;} -dontwarn com.baidu.**
| 2020年09月10日 |
v6.4.0 | 修复 1.sdk稳定性修复,解决了一些客户反馈的crash问题; 2.ipv6可达情况下,默认使用ipv6地址; 3.优化个性化地图编辑器中配置文本隐藏后,cpu占用率高的问题; 4.调起百度地图poi周边检索页面返回结果统一化; 5.更新底图资源文件,修复香港、澳门行政区边界线问题; 6.修复鉴权错误时rgc(逆地理编码)结果解析失败问题。 | 2020年06月19日 |
v6.3.0 | 新增 步骑行导航新增界面自定义接口。详见:walknavidisplayoption类参考。 功能变更 该版本起,个性化地图不再支持json格式的样式文件配置,改为.sty格式的样式文件,对齐凯发k8官方旗舰厅官网个性化地图编辑器。个性化地图的调用接口保持不变,样式路径需要传入.sty格式的文件路径。 注:该样式文件需要配合个性化编辑器生成,详细使用方式见开发文档。 修复 修复ipv6-only网络环境下可能请求ipv4的问题。 修复其他已知问题。 | 2020年04月20日 |
v6.2.0 | 新增 1、驾车路线规划增加收费字段: toll。 2、新增绘制polyline时, 是否需要对坐标点进行抽稀的接口 -> isthined(boolean isthined)。 3、步骑行导航新增获取导航底图的接口 -> getnavimap()。 4、bitmapdescriptor增加清除缓存接口 -> clearcache()。 修复 1、修复某些地区ipv6网络环境较差的情况下,出现的底图加载网格问题。 2、修复绘制polyline时,设置纹理索引但不设置纹理列表和颜色而出现的崩溃问题。 3、修复计算点到直线的垂足问题。 4、修复绘制带有重复点的多纹理polyline时,部分颜色错乱的问题。 5、修复已知空指针等稳定性问题。 | 2020年02月13日 |
v6.1.0 | 新增 1、驾车路线规划返回结果新增道路类型字段:roadlevel 2、个性化地图新增村庄数据分类:featuretype -> village 3、更新个性化地图元素样式数据 修复 1、修复屏幕坐标转墨卡托坐标偶现不生效问题。 2、修复部分个性化地图样式分级别控制不生效问题。 3、修复地图部分铁路线不显示问题。 4、修复poiinfo序列化后字段错乱问题。 5、修复其他问题。 | 2019年11月15日 |
v6.0.0 | 自该版本起,基础地图功能全面适配android q 新增 1.个性化地图支持多地图多样式,新增加载在线个性化样式接口。 2.新增polygon、circle镂空绘制功能,镂空区域支持polygon(多边形)和circle(圆)图形。 3.新增overlay虚线样式,支持方块样式和圆点样式。 4.新增多边形面积计算工具。 5.逆地理编码服务返回poi类型字段(tag,如:“美食;中餐厅”)。 6.新增marker、polyline设置是否可点击的接口。 7.新增判断overlay是否移除的接口。 8.新增设置定位图层是否可点击的接口。 9.新增切换部分地图图层的接口。 10.新增清除地图缓存的接口。 优化 1.优化个性化地图样式加载逻辑,支持同一页面切换不同的个性化样式。 2.优化判断点是否在多边形内的算法,解决特殊点判断错误问题。 3.优化手势检测,适配某些机型上双指缩放手势偶现不生效的问题。 4.优化地图、polyline等绘制性能。 5.优化sdk包体积。 修复 1.修复使用so文件动态加载机制时,64位机型上运行32位应用时出现的so加载失败的问题。 2.修复14-17级个性化地图道路部分不生效的问题。 3.修复个性化地图中部分元素icon设置缩放级别不生效的问题。 4.修复步骑行导航中findviewbyid出现的crash问题。 5.修复底图缩放级别最小时,获取中心点坐标纬度不正确的问题。 6.修复特殊场景部分内存泄漏问题。 7.修复rgc返回结果中addresscomponent为空时的空指针异常。 8.修复绘制超过10000个点的polyline时出现的飞线问题。 9.修复其他已知问题。 接口变动与废弃 1、onmappoiclick接口,去掉返回值类型。 2、调整加载个性化地图的接口调用逻辑。 a、v6.0.0版本之前,不支持单地图和多地图场景下不同个性化样式之间的切换,加载个性化地图的接口调用逻辑如下: (1)、调用mapview的静态方法,传入个性化样式路径: mapview.setcustommapstylepath(string custommapstylepath); (2)、将地图加载到当前页面的布局(r.layout.activity_main)中: setcontentview(r.layout.activity_main); (3)、调用mapview的静态方法,开启个性化地图: mapview.setmapcustomenable(true); (4)、退出当前页面时,必须调用mapview的静态方法,关闭个性化地图: mapview.setmapcustomenable(false); b、v6.0.0版本之后,支持单地图和多地图场景下不同个性化样式之间的切换,废弃了加载个性化地图的静态方法接口,改为成员方法,调用逻辑如下: (1)、将地图加载到当前页面的布局(r.layout.activity_main)中: setcontentview(r.layout.activity_main); (2)、调用mapview的成员方法,传入个性化样式路径: mmapview.setmapcustomstylepath(string custommapstylepath); (3)、调用mapview的成员方法,开启个性化地图: mmapview.setmapcustomstyleenable(true);
注:v6.0.0版本之后,关闭地图页面,无须再次调用setmapcustomstyleenable(false)方法,个性化地图会随地图的ondestory()方法一起释放。 3、废弃接口 废弃(deprecated) | 替代(replaced) |
---|
mapview → setcustommapstylepath(string custommapstylepath) 静态方法 | mapview → setmapcustomstylepath(string custommapstylepath) 成员方法 | mapview → setmapcustomenable(boolean custommapstyleenable) 静态方法 | mapview → setmapcustomstyleenable(boolean custommapstyleenable) 成员方法 | mapview → seticoncustom(int icon_themeid) 静态方法 | 不再支持 | mapview → setloadcustommapstylemode(int loadcustomstylemode) 静态方法 | 不再支持 | baidumap → getmglmapview() | baidumap → getglmapview() |
| 2019年09月23日 |
v5.4.4 | 优化 a. 优化绘制性能、优化内存; 修复 a. 修复已知问题; | 2019年08月03日 |
v5.4.3 | 优化 a. 优化内存管理,降低内存占用; b. 优化多地图场景性能,降低cpu占用; 修复 a. 修复已知问题; | 2019年07月22日 |
v5.4.1 | | 2019年07月05日 |
v5.4.0 | 新增 a. 新增设置覆盖物图层相对于poi图层的图层顺序接口:public void setoverlayunderpoi(boolean isunderpoi); b. 新增平滑移动场景marker绑定infowindow功能; c. 新增个性化地图道路交通箭头元素类:roadarrow,人行横道元素类:sidewalk d. 新增个性化地图操场、篮球场、排球场等数据; e. 新增demo中个性化地图预览功能,支持个性化地图编辑器生成样式移动端预览; f. 新增底图数据请求错误回调接口:onmaprendervaliddatalistener; 优化 a. 个性化地图重构,提高加载渲染速度; b. 优化内存管理和功耗,提高性能; c. 优化底图资源,提高展示效果; d. 优化overlay绘制效果; e. 优化个性化地图数据,提高底图样式配置精确性; f. 优化android q的适配; 修复 a. 修复室内图内存泄露问题; b. 修复驾车路线规划费用解析失败以及途经点解析异常的问题; c. 修复poyline纯色绘制连接点颜色透明问题; d. 修复其它已知问题; | 2019年06月19日 |
v5.3.2 | 修复 a.修复步行导航直接进入ar模式,路线可以拖动的问题。 b.修复marker设置yoffset后,点击事件还在原来的位置。 c.修复步骑行导航设置全局坐标类型为国策局坐标时,导航状态车标位置不准确的问题。 优化 a.优化瓦片图加载速度。 b.优化添加大量marker内存占用。 c.优化根据地理范围及padding设置地图覆盖物显示区域的接口。 mapstatusupdatefactory-->newlatlngbounds(latlngbounds bounds, int paddingleft,int paddingtop, int paddingright, int paddingbottom)
变更 a.地图sdk内部网络请求协议改为默认https请求。 | 2019年04月25日 |
v5.3.0 | 新增 a.新增室内导航功能。 b.新增根据densitydpi构造bitmapdescriptor的接口,主要用于创建marker,infowindow等overlay的纹理图片。 修复 a.修复marker设置yoffset属性不生效的问题。 b.修复定位图标设置角度为359度时,不显示方向箭头的问题。 c.修复骑行路线规划回调结果bikingrouteresult无法序列化的问题。 d.修复polyline在单纹理绘制时出现的截断问题。 e.其他已知问题修复。 优化 a.优化步骑行导航效果。 b.优化多地图场景下的地图内存管理。 c.优化bitmapdescriptor方式创建infowindow出现的抖动问题。 d.优化室内图展示效果。 e.个性化地图效果优化。 接口变更说明 步骑行导航算路需要的起终点参数接口变更。 骑行导航:构造bikeroutenodeinfo对象,作为导航算路的起终点参数,传入起终点经纬度信息。 a.骑行导航bikenavilaunchparam类接口变更: publicbikenavilaunchparamstpt(latlng startpt) 变更为: -->publicbikenavilaunchparamstartnodeinfo(bikeroutenodeinfo startnodeinfo); publicbikenavilaunchparamendpt(latlng endpt) 变更为: -->publicbikenavilaunchparamendnodeinfo(bikeroutenodeinfo endnodeinfo); b.骑行导航bikenavigatehelper类接口变更: publicvoidrouteplanwithparams(bikenavilaunchparam param,ibrouteplanlistener routeplanlistener) 变更为: -->publicvoidrouteplanwithroutenode(bikenavilaunchparam param,ibrouteplanlistener routeplanlistener) 步行导航:构造walkroutenodeinfo对象,作为导航算路的起终点参数,传入起终点经纬度信息。 c.步行导航walknavilaunchparam类接口变更: publicwalknavilaunchparamstpt(latlng startpt) 变更为: -->publicwalknavilaunchparamstartnodeinfo(walkroutenodeinfo startnodeinfo); publicwalknavilaunchparamendpt(latlng endpt) 变更为: -->publicwalknavilaunchparamendnodeinfo(walkroutenodeinfo endnodeinfo); d.步行导航bikenavigatehelper类接口变更: publicvoidrouteplanwithparams(walknavilaunchparam param,iwrouteplanlistener routeplanlistener) 变更为: -->publicvoidrouteplanwithroutenode(walknavilaunchparam param,iwrouteplanlistener routeplanlistener
| 2019年03月15日 |
v5.2.1 | 优化 1. 优化底图渲染速度,提升用户体验 2. 升级引擎依赖的sqlite库及png库,解决cve漏洞问题 3. 优化地图展示对鉴权结果的依赖策略,提升用户体验 | 2018年10月19日 |
v5.2.0 | 优化 poi检索(城市检索,周边检索,suggestion检索)新增父子节点功能 功能说明: a. 当scope=2时,poi的详细信息字段(detail_info)下新增children字段(城市检索,周边检索); b. 当scope=2时,suggestion检索结果中增加children字段(该功能需要申请权限); children{ uid name show_name location{ lat lng } }
poi详情检索支持单次请求最多可以传入10个uid发起检索检索 功能说明: a. poi详情检索,单次请求最多可以传入10个uid发起检索检索,多个uid之间用英文逗号分隔,结果以数组形式返回; b. 新增poidetailsearchresult.java保存详情检索结果,兼容旧的poidetailresult.java(该api做废弃处理); rgc功能新增接口 a. 请求字段新增“radius”字段,设置poi召回范围,取值为[0, 1000],超过1000米按照1000米召回; b. 返回结果新增: a.增加direction字段,表示相对于当前坐标点的方向,当有门牌号的时候返回数据; b.增加distance字段,表示相对于当前坐标点的距离,当有门牌号的时候返回数据; c.增加confidence字段,表示检索结果的可信度,[0,100],大于80表示误差低于100m; d.增加poireginos字段,表示请求中的坐标与poi对应的区域面(aoi)的归属关系信息,该字段以数组形式返回。该字段包含以下子字段: directiondesc——请求中的坐标与所归属区域面的相对位置关系 regionname——归属区域面名称 regiontag——归属区域面类型
地理编码功能返回结果新增字段: 废弃“address”字段,但是为兼容旧版本仍旧有值返回,返回值是请求参数中的地址信息; 增加“precise”字段,描述请求结果是否为精确查找,1为精确查找,即准确打点;0为不精确,即模糊打点,模糊打点无法保证准确度,不建议使用; 增加“confidence”字段,描述请求结果的可信度,大于80表示误差小于100m,该字段仅作参考,返回结果准确度主要参考precise参数; 增加“level”字段,描述请求参数中地址精确类型,包含:unknown、国家、省、城市、区县、乡镇、村庄、道路、地产小区、商务大厦、政府机构、 交叉路口、商圈、生活服务、休闲娱乐、餐饮、宾馆、购物、金融、教育、医疗 、工业园区 、旅游景点、汽车服务、火车站、长途汽车站、桥 、 停车场/停车区、港口/码头、收费区/收费站、飞机场 、机场 、收费处/收费站 、加油站、绿地、门址。 新增so文件后加载功能 功能说明: 为了减少app集成地图sdk时的包体积,v5.2.0支持动态加载so文件方案,有效的减少app包体积; api:app启动时,在application中调用地图sdk初始化接口,传入启动so文件后下载方案标识及so文件压缩包的绝对路径,接口如下: sdkinitializer.java publicstaticvoidinitialize(context context, boolean iscustomsofilepath,string sofilepath,string sdcardcachepath);
新增地图上对自定义的bound设置padding的接口,在mapstatusupdatefactory类中提供接口 功能说明: 支持地图上的覆盖物在指定的bound内显示,并设置该bound相对于mapview的边距。 publicstaticmapstatusupdatenewlatlngbounds(latlngbounds bounds, int paddingleft, int paddingtop, int paddingright, int paddingbottom);
步骑行导航新增外部传入定位数据接口 功能说明: 由于网络、基站等定位精度可能会偏差比较大,步骑行内部仅通过gps方式进行定位,在gps信号弱的时候(如:室内)会出现导航信息回调慢或不能绑路等情况,开发者可以通过该接口传入处理后的定位数据(如:可通过定位sdk获取当前定位数据)进行快速绑路。 publicvoidtriggerlocation(wlocdata locdata);
步行导航增加配置普通步行导航与ar步行导航切换按钮的图片接口,以及达到终点后是否自动弹窗接口 publicvoidsetwalknavidisplayoption(walknavidisplayoption walknavidisplayoption);
新增骑行导航状态监听接口 publicvoidsetbikenavistatuslistener(ibnavistatuslistener listener); publicinterfaceibnavistatuslistener{ voidonnaviexit(); }
优化 1. 引擎内存管理 2. 优化地图sdkdemo; 3. 优化司乘同显功能绘制性能,数据拉取性能; 4. 优化步骑行导航引导罗盘及路线展示; 5. 优化polyline绘制效果,绘制更加平滑; 修复 1. 修复arm64架构下,频繁拖动地图,部分区域缩放地图出现闪退,白屏,anr等问题; 2. 修复步骑行导航诱导信息不回调; 3. 修复poyline点击时间无响应; 4. 修复司乘同显功能绘制,eta等问题; 5. 修复marker图层被瓦片图图层覆盖问题。 | 2018年8月30日 |
v5.1.0 | 个性化地图新增缩放级别控制 功能说明: 个性化地图的自定义样式可以根据地图缩放级别进行设置,即不同的缩放级别可以呈现不同的自定义样式。 接口说明: a. json样式的stylers中新增:"level"字段,用来控制样式的生效级别,如果stylers中不配置"level"字段,则认为该样式在所有地图缩放级别生效; b. "level"字段的值在json样式中以字符串表现,取值对标普通地图的缩放级别范围[4-21]。如果该字段值小于地图缩放级别的最小值,,则取地图缩放级别的最小值;如果该字段大于地图缩放级别的最大值,则取地图缩放缩放级别的最大值; c. 如果json样式,存在未指定缩放级别样式1和指定了生效的缩放级别样式2的同一元素,则在指定的缩放级别展示样式2,在其他缩放级别展示样式1; 使用示例: [ { "featuretype":"green", "elementtype":"geometry", "stylers":{ "weight":"10" } } ]
个性化地图新增宽度样式 功能说明: 宽度样式可以控制点元素,线元素的宽度展示,当前生效的元素包括:点元素(poi类元素,字体),线元素(如高速,地铁等); 接口说明: a. json样式的stylers中新增: "weight"字段,用于指定元素要展示的宽度,不设置该字段则以默认样式宽度展示; b. "weight"字段的值类型在json样式中以字符串表现,取值范围为[0, 255],当取值小于0时,实际以0值生效,当大于255时,以255生效; 使用示例: [ { "featuretype":"green", "elementtype":"geometry", "stylers":{ "weight":"10" } } ]
个性化地图开放更加细粒度的元素种类,提供更强的个性化能力。分别如下 面元素,支持的样式同之前的面元素 "estate" "shopping" "transportation"
点元素,支持的样式同之前的点元素 "estate" "businesstowerlabel" "companylabe" "governmentlabel" "restaurantlabel" "hotellabel" "shoppinglabel" "lifeservicelabel" "carservicelabel" "transportationlabel" "financelabel" "otherlabel"
同一元素多个样式同时同级别设置,生效策略做调整 功能说明: 因为涉及到样式缩放级别的控制,所以可见性(visibility),颜色(color),宽度(weight)等样式的生效策略做了调整, 即:当同一元素的可见性(visibility)分别颜色(color),宽度(weight)一起设置时,以最后设置的样式生效; 使用示例: [ { "featuretype":"green", "elementtype":"geometry";, "stylers":{ "weight":"10" } }, { "featuretype":"green", "elementtype":"geometry", "stylers":{ "visibility":"off" } } ]
实际效果则以visibility样式生效。(注意:visibility默认为on) 新增marker动画 功能说明: 从v5.1.0版本起,增加marker动画功能,适用于android api level 11(build.version_codes.honeycomb)及之后的版本。 动画种类包括: (1)animation // 动画基类 (2)alphaanimation // 透明动画类 (3)rotateanimation // 旋转动画类 (4)scaleanimation // marker整体缩放动画类 (5)singlescaleanimation // x或y方向单独缩放marker动画类 (6)transformation // 平移动画类 (7)animationset // 动画集合类 详细接口参见各个类。 新增marker不跟随地图移动的接口,实现marker更多展示功能 markeroptions类新增接口 publicmarkeroptionsfixedscreenposition(point point); marker类新增接口 publicvoidsetfixedscreenposition(point point); public boolean isfixed();
新增双击时可以根据不同点放大地图功能接口 uisettings类新增接口 publicvoidsetenlargecenterwithdoubleclickenable(boolean enabled);
新增改变定位图层相对于overlay图层的图层顺序接口 baidumap类新增接口: publicvoidchangelocationlayerorder(boolean enable);
优化 1. poi检索服务全新升级poi检索服务,包括城市检索,周边检索,矩形检索,详情检索等。提高检索数据质量,新增检索数据类别,如:tpoi标签,所在省份,行政区域,街景图等,满足更多开发者需求。 2. 优化引擎内存管理,优化复杂场景下的内存申请回收; 3. 调整资源文件,配置文件,优化流程,减少sdk包大小,本次优化单个cpu架构(armeabi)减少包大小:12%; 修复 1. 修复overlay子类间(包括marker,polyline,groundoverlay等)zindex排序不生效的问题; 2. 修复部分场景下,使用bundle造成的arraymap异常问题; | 2018年5月25日 |
v5.0.0 | 新增 1. 地图引擎完成升级,大大提高地图加载,渲染速度; 2. 升级数据服务,提升数据获取及显示性能; 3. polyline增加设置折线填充列表和设置折线填充列表的下标列表的接口: 4. markeroptions开放yoffset接口: 5. 如果导航sdk使用的是v4.1.x(即以上)版本,且需要同时集成地图sdk,则必须使用该版本(v5.0.0)及以上地图sdk; 6. 新增海外离线地图下载控制; 7. 新增读取设备设置信息权限,用于鉴权,签名。 优化 1. 优化polyline等overlay绘制平滑效果,提升绘制性能; 2. 优化室内图相关逻辑,室内图开启,显示更加合理; 3. 优化离线地图demo,室内图demo,点收藏demo,瓦片图demo等官方demo,解决crash,内存泄露等问题; 4. 优化高架桥、天桥等高精道路显示效果,增加阴影,深度效果; 5. 优化室内图显示,增加楼宇侧立面玻璃罩效果; 6. 优化小比例尺下显示效果,最小支持缩放级别由3改为4; 7. 优化地图释放内存回收机制。 修复 1. 修复同样的路线数据绘制polyline,point顺序加载不同,绘制出来的polyine不同; 2. 修复texturemapview多页面跳转偶现crash问题; 3. 修复texturemapview横竖屏切换crash,显示异常的问题; 4. 修复骑行导航未开启gps,点击查看全览,出现crash问题; 5. 修复步行导航gps资源不匹配,显示未知数字问题; 6. 修复步行导航在android4.4版本上偶现崩溃问题; 7. 修复离线地图显示大小与下载实际大小不一致问题; 8. 修复国外离线地图下载后,断网环境再次进入应用地图不显示; 9. 修复公交路线检索,部分路线无地铁数据及起终点歧义性相反的问题; 10. 修复texturemapview在某些自定义android os设备上内存泄露的问题; 11. 修复其它已知问题。 | 2018年4月26日 |
v4.5.2 | 新增 [ 基 础 地 图 ] 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数据与新版数据不匹配. public int getadcode(){ return addressdetail.adcode; }
[ 工 具 ] 1. 新增百度经纬度坐标转国测局坐标接口 使用方法: latlng descoord =coordinateconverter.from(bd09ll).coord(latlng srccoord);
2. 新增百度墨卡托坐标转百度经纬度坐标接口 使用方法: latlng descoord =coordinateconverter.from(@coordtypebd09mc).coord(latlng srccoord);
优化 1. 优化个性化地图元素数据精确性; 2. 优化个性化模板,精简为1套样式模板; 3. 优化室内图显示样式 修复 1. 修复多个单页面且每个页面加载单个或多地图切换崩溃问题; 2. 修复texturemapview加载地图maker帧动画不生效的问题; 3. 修复texturemapview加载的地图在某些机型(android7.0)锁屏解锁界面卡死,黑线的问题; 4. 修复rom集成百度地图sdk时,网络变更偶现空指针; 5. 修复设置所有poilabel样式影响其它label元素样式的问题。 | 2017年11月10日 |
v4.5.0 | 新增 [ 基 础 地 图 ] 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显示问题。 | 2017年9月22日 |
v4.4.1 | 适配 经测试,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未设置访问修饰符,导致外部无法获取。 | 2017年8月25日 |
v4.4.0 | 新版说明 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 | 周边雷达工具包 |
如果您从 http://lbsyun.baidu.com/index.php?title=sdk/download&actionhttp://lbsyun.baidu.com/index.php?title=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标签的情况。 | 2017年8月11日 |
v4.3.2 | 修复 1.修复windows系统下android studio v3.0及以上版本,大小写敏感的问题。 2.优化检索效率和安全。 3.修复切换地图偶现黑屏的问题。 4.修复周边雷达功能的时间戳问题。 5.修复同城公交检索过滤地铁线路失败问题。 6.修复更新地图状态时,偶现空指针的问题。 7.修复行政区域检索部分结果有缺失。 | 2017年7月20日 |
v4.3.1 | 新增 [ 检 索 ] 逆地理编码返回结果新增2个属性:citycode(城市编码)和adcode(行政区域编码) 修复 1.修复自定义定位图标变大的问题; 2.修复在调用检索和云检索时,断网的情况下无回调的问题.(v4.2.0版本引入的问题); 3.修复驾车路线检索没有路况返回的问题。(v4.2.0版本引入的问题); 4.修复部分机型使用texturemapview 出现crash的问题。 | 2017年5月10日 |
v4.3.0 | 新增 [ 基 础 地 图 ] 1. 3d地图下,增加显示天空效果,无需设置 [ 工 具 ] 1.国内全面支持gcj02坐标输入/输出,全局设置方法: sdkinitializer.setcoordtype(coordtype.gcj02);//默认为bd09ll坐标,且此方法仅在国内生效 2. 新增调启步行ar导航接口:openbaidumapwalknaviar 优化 优化个性化地图元素分类 修复 1.少部分地铁线及室内图无法显示问题(v4.2.0版本引入的问题)。 2.未下载全国离线基础包时,离线状态下全国(球)地图显示异常。 | 2017年4月6日 |
v4.2.1 | 修复 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版本引入的问题) | 2017年2月23日 |
v4.2.0 | 新增 [ 骑 行 导 航 ] 新增骑行导航功能 新增导航过程管理类bikenavigatehelper,完成引擎初始化及发起导航等; 新增导航引擎初始化接口 ibengineinitlistener,得到引擎初始化状态; 新增骑行导航起终点参数类bikenavilauchparam,设置算路使用的起终点参数; 新增导航算路接口ibrouteplanlistener,得到算路状态; 新增导航结果信息回调接口ibrouteguidancelistener; 新增骑行导航路线详细信息类 bikeroutedetailinfo [ 检 索 功 能 ] 1、poi城市内检索参数poicitysearchoption,新增接口isreturnaddr,用于设置是否返回门址类信息 2、建议检索支持港澳台地区,建议查询请求参数suggestionsearchoption新增接口citylimit,用于控制是否只返回指定城市的检索结果 优化 1. 优化开发包大小,去除了search、cloud、radar、util的so文件,代码和功能不变 修复 1. 修复添加marker时,偶现的整个屏幕显示maker颜色现象 | 2017年1月6日 |
v4.1.1 | 修复 1. 修复系统语言为阿拉伯语时的anr 2. 修复部分机型无法调起百度地图客户端导航、路线规划等页面 3. 修复跨城公交检索结果masstransitrouteline序列化异常。 4. 修复消息分发时,onmapclick获取点击坐标异常问题 5. 修复部分机型加载so失败的问题 | 2016年10月25日 |
v4.1.0 | 新增 [ 基 础 地 图 ] 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问题 | 2016年10月14日 |
v4.0.0 | 新增 [ 基 础 地 图 ] 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偶现空指针问题 | 2016年6月15日 |
v3.7.3 | 新增 [ 基 础 地 图 ] 1、 新增自定义指南针图标,支持个性化定制指南针图标 mapview/texturemapview 新增setcompassicon(bitmap icon),设置指南针自定义图标 2、 新增个性化地图道路文字颜色设置(包括高速及国道、城市主路、普通道路) 3、 优化瓦片图性能,支持多线程下载瓦片图、优化下载中断的重加载机制 优化 1、 更新了缩放控件 2、 优化计算点到直线最短距离点的误差问题 变更 [ 检 索 功 能] 为兼容一些行政区边界不连续,行政区边界数据检索接口 list getpolylines() 变更为 list>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.中的nullpointerexception com.baidu.lbsapi.auth.lbsauthmanager.getcurprocessname中的nullpointerexception | 2016年3月25日 |
v3.7.1 | | 2016年1月25日 |
v3.7.0 | 新增 [基础地图] 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 options) 12、支持获取指定区域内所有marker点 baidumap新增 getmarkersinbounds(latlngbounds bounds) [检索功能] 1、 新增骑行路线规划 新增类bikingrouteline表示一条骑行路线;类bikingrouteplanoption表示骑行检索option,传入起终点信息;类bikingrouteresult表示骑行路线检索结果 routeplansearch新增接口 bikingsearch(bikingrouteplanoption option) 发起骑行路线检索 2、 新增驾车、公交、骑行、步行路径规划结果的短串分享功能。 shareurlsearch 新增 requestrouteshare 发起路线规划短串分享请求 新增类 routeshareurloption 设置路线起终点参数、枚举类routesharemode 设置路线规划类型,包含驾车、步行、骑行、公交 短串分享 3、 新增行政区边界数据检索 新增类:districtsearch 发起行政区域检索 新增类:districtsearchoption 行政区域检索请求参数 新增类:districtresult 行政区域检索结果类 新增类:ongetdistricsearchresultlistener 行政区域检索结果回调接口 优化/修复 1、 修复地图在dialog中显示崩溃 2、 增加鉴权判空容错 3、 修复在一些特定rom上调起客户端失败,增加容错机制。 4、 修复texturemapview showinfowindow失败。 5、 优化texturemapview性能 6、 修复地图手势操作的空指针引起的偶现crash | 2016年1月21日 |
v3.6.1 | 新增 1、城市poi检索返回结果新增门址类列表数据:poisearch类的searchincity(poicitysearchoption) 发起检索时返回的结果增加门址类数据:poiresult中新增getalladdr()获取门址类列表,当ishasaddrinfo() 返回true时,除了原poi列表外,还包含门址结果。 例如:在“北京”搜索“上地十街1号”,除返回包含“上地十街1号”的poi列表以外,还包括地址为“上地十街1号”的明确门址。 优化 1、优化:inforwindow绘制当地图放大层级时出现重影的问题。 修复 1. 离线地图中获取热门城市列表中城市数据包大小错误问题。 2. 离线地图中获取热门城市列表中城市类型属性错误问题。 | 2015年11月4日 |
v3.6.0 | 新增 [基础地图] 1、 适配android m版本 2、 新增点聚合开源 增加点聚合功能,并在demo中src目录下开放源代码 3、 支持线绘制功能扩展:支持分段纹理绘制,分段颜色绘制 polylineoptions新增属性: // 设置纹理宽、高是否保持原比例渲染,默认 no keepscale(boolean iskeep) // 使用分段颜色绘制,必须设置每个点的颜色值,无默认值 colorsvalues(list 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) 增加内部容错处理。 | 2015年10月20日 |