Android去掉百度地图sdk中卫星地图里的白色道路

本文介绍了如何通过百度地图的自定义地图功能去掉卫星地图上的白色道路,提供了一种解决视觉效果不美观的方法。作者分享了具体的操作步骤,包括在个性化地图中创建新样式,调整道路透明度,发布样式并获取样式ID,下载样式文件,最后在APP中应用自定义样式。
摘要由CSDN通过智能技术生成

最近开发一个APP,需要去掉百度地图sdk中的卫星地图里面的白色道路,没有去掉之前:

 

如上图各种白色道路割裂了卫星地图进行图层绘制的时候不太美观,于是就百度了如何去掉道路,并且也提交了工单询问百度地图的技术支持,但得到的回复是无法去掉,如下图:

那么,就没有办法了么?同事告诉我百度有个自定义地图的功能,你可以试试,于是经过一下午的摸索终于去掉了白色的道路如下图:

具体操作我们来看下:首先打开个性化地图,创建一个地图,最好选择浅色系的,然后关闭道路的显示,有的道路可能关不掉,所以要将道路的透明度改小一点,然后 发布样式:

 点击上图的发布样式成功后会有个样式id复制下来,在点击下载样式文件,然后下载下来json格式的,如果json格式不行再下载另一个格式试试。后面的代码添加可以参考连接里面的方法http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-map/custommap,里面的

getCustomStyleFilePath();方法没有给出具体写法,但是我们可以自己写一个。代码弄好以后,就ok了。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值