Android studio3.0对于百度地图api开发(4)——百度地图地图覆盖物制作

       承接上文未完的继续介绍,上文内容:https://blog.csdn.net/qq_41562408/article/details/82810484主要实现百度地图的定位以及对于地图覆盖物进行简单介绍,这篇文章便是对于地图覆盖物进行,经过阅读开发文档,我们会发现对于百度地图的覆盖物的制作主要有点、线、面、文字等操作,本文针对几个有代表性和常见的地图覆盖物进行介绍。圆形覆盖物、文本覆盖物、标志覆盖物。

      上文介绍,对于地图覆盖物的制作主要是针对地点中心的纬经度以及基本属性进行确定。代码还是简单,所以笔者就在上一次项目基础上进行制作,上文项目上文介绍,之间复制代码便可。

1、圆形覆盖物:

核心代码:

CircleOptions options=new CircleOptions();
options.center(target)//圆心
.radius(1000)//半径
.stroke(new Stroke(20,0x55FF0000))//线条宽度、颜色
.fillColor(0x5500FF00);//圆的填充颜色
baiduMap.addOverlay(options);//添加一个覆盖物

首先这是中心地点:就设立在自然公园了,毕竟这是离我学校最近的地方。你也可以设置其他地方,甚至设置Edittext进行手动输入也行

protected LatLng target=new LatLng(39.547512,116.654764);

然后与oncreat方法中进行添加,当然你也可以添加到其他地方,比如设置一个button等只是演示我就从简了:

CircleOptions options=new CircleOptions();
options.center(target)//圆心
        .radius(1000)//半径
        .stroke(new Stroke(20,0x55FF0000))//线条宽度、颜色
        .fillColor(0x5500FF00);//圆的填充颜色
baiduMap.addOverlay(options);//添加一个覆盖物

2、文本覆盖物

核心代码:

TextOptions didian=
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值