当前位置: 首页 > 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"
http://www.dtcms.com/a/12212.html

相关文章:

  • 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封装的线程池
  • 第二章 数据访问:JPA
  • 探索Ansible自动化运维:提高效率的关键工具
  • zabbix和prometheus介绍;云原生
  • 数据结构之 “单链表“
  • 2d像素游戏基本架构
  • C++ 容器迭代器失效
  • 前端算法面试题1--栈、队列、链表、字典与哈希表
  • 操作系统-第二章【上】
  • 【软考中级攻略站】-软件设计师(1)-数值及其转换和数据表示
  • 基于大数据分析景区消费行为影响因素研究【消费等级预测、携程,去哪网数据抓取】