使用arcgis js api4.x加载注记符号,如果不设置字体的family属性控制台会出现"Couldn't find font sans-serif-regular. Falling back to Arial Unicode MS Regular"的报错,按照提示信息以及api,默认字体sans-serif找不到
api地址:https://developers.arcgis.com/javascript/latest/api-reference/esri-symbols-Font.html
只需要设置字体的family属性是Arial Unicode MS即可,如下所示:
const textSymbol = {
type: 'text',
color: 'white',
haloColor: 'black',
haloSize: '1px',
text: name,
xoffset: 3,
yoffset: 3,
font: {
family: 'Arial Unicode MS',
size: textSize,
weight: 'normal'
}
}