我正在尝试使用自定义图块将纯文本作为叠加层添加到我的传单地图中。我不希望它们绑定到弹出窗口上的标记或鼠标悬停。有没有办法将文本添加到地图的位置,根据缩放级别动态改变大小?
请告知我在Leaflet API中没有看到任何内容......
答案 0 :(得分:0)
您可以使用L.DivIcon。 API here。这使您可以使用您定义的任何HTML来表示图标。
var myIcon = L.divIcon({className: 'my-div-icon', html: '<b>Hello!</b>});
L.marker([50.505, 30.57], {icon: myIcon}).addTo(map);
显然,在插入HTML的地方,你可以使用你想要的任何HTML。
这对你有用吗?你提到你不想使用标记,但DivIcon不能使用的具体原因是什么?