您的位置:首页 > 其它

百度地图实现marker显示数字

2018-01-10 11:42 134 查看


for循环添加标记

point[i] = new BMap.Point(Number(data[i].sitelng),Number(data[i].sitelat));
let marker = new BMap.Marker(point[i]);
map.addOverlay(marker);


添加label,设置样式

let label = new BMap.Label(i+1,{offset:new BMap.Size(5,3)});
label.setStyle({
background:'none',
color:'#fff',
border:'none'
});
marker.setLabel(label);


label后面的背景正常情况下是 红色边框白色背景

变的特别窄,文字都跑到外面去了。参考


#map label{max-width:none;}//map为设置的地图的id名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐