当前位置: 首页 > news >正文

arcgisjs4.0 内网部署字体不显示问题处理

  • 问题背景
  • 问题定位
  • 解决方案

问题背景

内网环境,通过压缩包的hash值验证了包是一摸一样的,ningx也读到了index.html,但是网格的字提显示出不来,并且地图上的注记文字均不显示
本地环境地图情况:
在这里插入图片描述
内网环境地图情况:
在这里插入图片描述

问题定位

是由于arcgisjs,为优化字体包的性能,采用pbf的格式,且是需要访问外网获取
在这里插入图片描述

解决方案

下载 pbf 字体包放在 nginx ,让地图引擎读取本地的字体包

config.fontsUrl = import.meta.env.VITE_API_MAPFONTURL
// .env.development
VITE_API_MAPFONTURL = "https://static.arcgis.com/fonts"
// .env.production
VITE_API_MAPFONTURL = "http://127.0.0.1:38082/map/staticFont"

相关文章:

  • DataSet和DataTable的关系
  • 绝对定位导致内容自动换行问题解决
  • 线性代数教材书籍推荐
  • SprinBoot+Vue问卷调查微信小程序的设计与实现
  • Golang | Leetcode Golang题解之第387题字符串中的第一个唯一字符
  • 时序预测 | 基于VMD-SSA-LSSVM+LSTM多变量时间序列预测模型(Matlab)
  • Vue(十一)默认插槽、具名插槽、作用域插槽
  • 【ORACLE】listagg() 函数
  • 第4章 汇编语言和汇编软件
  • JAVA vs Python:谁更适合后端开发?
  • 使用C++编写接口调用PyTorch模型,并生成DLL供.NET使用
  • UFUG2601-OJ 2048 Game
  • SpringMVC 第一次复学笔记
  • AI智能电销机器人的优势是什么,有什么特点?
  • vscode使用
  • 【Postgresql】地理空间数据的存储与查询,
  • 速盾:防御ddos攻击的几大有效方法是什么?
  • 笔记:应用Visual Studio Profiler分析CPU使用情况
  • 4、Django Admin对自定义的计算字段进行排序
  • 论tomcat线程池和spring封装的线程池
  • 证据公布!菲律宾6人非法登上铁线礁活动
  • 释新闻|西葡大停电为何规模大、恢复慢?可再生能源是罪魁祸首?
  • 四川省社科联期刊:不建议在读硕士、博士将导师挂名为第一作者
  • 酒店就“保洁员调包住客港币”致歉,称希望尽早达成解决方案
  • 杭州打造商业航天全产业链,请看《浪尖周报》第22期
  • 南阳市委原书记朱是西被“双开”:搞劳民伤财的“政绩工程”