三步走,发现问题,找解决方法,解决问题。
1.用的版本是arcgisapi4.15,加载字体时,默认加载在线字体(.pdf),如下图:

2.查了官方api之后(图二),解释如下,简单来说,就是从4.8开始默认featureLayer和csvLayer默认访问https://static.arcgis.com/fonts加载字体,官方也给了配置加载本地字体的方式,如图三:


3.解决方法是:下载arcgisapi支持的pdf字体之后,放到容器中(此处我用的nginx),加入配置引用,或者直接修改init.js中的fonts地址。如下图所示:

关键字:
"esri/Config"
esriConfig
esriConfig.fontsUrl = "http://localhost:8223/arcgisApi/ArcGIS_pbf_Font"
最终,解决问题:

本文针对ArcGIS API 4.15版本中默认加载在线字体的问题,提供了详细的解决步骤。首先,介绍了从4.8版本开始,FeatureLayer和CSVLayer默认访问指定URL加载字体的情况。随后,给出了官方API的解释,并展示了如何通过配置引用本地字体或修改init.js文件中的fonts地址来解决这一问题。
1002

被折叠的 条评论
为什么被折叠?



