百度地图更换定位点图标并展示label

目录

一、定义Icon类

二、创建marker时使用自定义图标

三、创建label并添加到marker上

四、更改laebl样式

五、最终实现效果(可直接跳过上述步骤先看下效果图哦~)


需求:叠加marker数据时,坐标点样式展示对应商家的logo图标,并使用label展示商家的名称

在百度地图上添加点图层数据的初始效果:

一、定义Icon类

在这里,我将icon抽离出去单独封装了一下,各位凭借自己的喜好使用即可,icon是我图片的路径,我在创建marker的方法里边会进行调用传参

//使用自定义的图标样式
let myIcon = (icon)  =>{
  let mapicon = new BMapGL.Icon(icon,new BMapGL.Size(23,25),{
    anchor: new BMapGL.Size(10, 25),
    imageOffset: new BMapGL.Size(0, 0)   // 设置图片偏移
  })
  return mapicon
}

二、创建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神仙姐姐QAQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值