之前再制作地图的时候碰到过这个问题,当时百思不得其解,大量百度依然没有解决
后面还是一个大哥教会了我 因此记录
var canvas1 =document.createElement('canvas');
canvas1.width = 100;
canvas1.height = 100;
var context1 = canvas1.getContext("2d");
context1.beginPath(); context1.font="16px Arial"; // 将这里的Arial 设置为自己图标库的名称
// 将使用的图标的Unicode放在以下方式进行转义,便可以使用
var icon = eval('("'+'=Unicode'.replace('&#x','\\u').replace(';','')+'")')
context1.fillStyle= "#008F36" context1.fillText(icon,45,86);