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

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.kler.cn/news/288389.html

相关文章:

  • 【技术详解】Java泛型:全面解析与实战应用(进阶版)
  • sqli-labs靶场通关攻略(六十一关到六十五关)
  • ARM/Linux嵌入式面经(三十):腾讯 C++开发工程师
  • 【Linux学习】Linux开发工具——vim
  • html+css+js网页设计 博物馆 亚历山大美术馆6个页面
  • Flask中的g的作用
  • Linux学习笔记(4)----Debian压力测试方法
  • 日本IT编程语言对比分析-Python /Ruby /C++ /Java
  • 【加密社】马后炮视角来看以太坊二层战略
  • LLM大模型:不要怪大模型回答质量不行了,那是你不会问~
  • 计算机视觉之 SE 注意力模块
  • 微信小程序接入客服功能
  • 逆向工程核心原理 Chapter23 | DLL注入
  • 【舍入,取整,取小数,取余数丨Excel 函数】
  • 探索四川财谷通信息技术有限公司抖音小店的独特魅力
  • 收银系统源码-收银台UI自定义
  • 51单片机-第九节-AT24C02存储器(I2C总线)
  • 代码随想录算法训练营第35天 | 416.分割等和子集
  • PLUTO: 推动基于模仿学习的自动驾驶规划的极限
  • AI智能电销机器人的优势是什么,有什么特点?
  • Python群发邮件:如何实现Python邮件群发?
  • 浅谈sizeof() 函数在Arduino中的使用
  • 代码随想录算法训练营_day35
  • ARM 异常处理(21)
  • dfs算法复习
  • Express与SQLite集成教程:轻松实现数据库操作
  • 【概率与统计 动态规划】 808. 分汤
  • Unity3D DOTS系列之BlobAsset核心机制详解
  • UFUG2601-OJ palindrome
  • idea便捷操作