mapbox js本地化部署

移除mapbox-gl.js的token检测,使用本地sprite和glyphs,并支持相对路径而不是网络地址url

版本 vue3(v3.5.13) vite(v6.0.1)mapbox-gl.js(v3.9.3)

参考 https://github.com/HuHongYong/Mapbox-js-offline

  1. 在官网找到在线的js和css

    把这俩文件下下来,放到前端工程路径下

    我是放到public下了,看习惯,也可以建个lib文件夹

  2. 把字体文件和图标放到前端工程路径下

  3. 修改js

    搜索normalizeSpriteURL(t

    将该函数内容替换为

    return t + ".json";

    搜索this._requestManager._customAccessToken,(t=>

    将t&&(t.message=w||401=t.status)替换为(t && false)

  4. 引入js,css

  5. 示例。字体和图标参考https://github.com/HuHongYong/Mapbox-js-offline这里面的

  6. 效果

相关推荐
yutian060613 分钟前
C# TextBox 控件限制输入字符为十六进制字符串
开发语言·c#
猛犸MAMMOTH19 分钟前
Python打卡第51天
开发语言·python·深度学习
小安同学iter23 分钟前
JUC并发编程(四)常见模式
java·开发语言
爱上妖精的尾巴38 分钟前
3-16单元格区域尺寸调整(发货单记录保存-方法2)学习笔记
javascript·笔记·学习·wps·js宏·jsa
海风极客1 小时前
《Go小技巧&易错点100例》第三十五篇
开发语言·后端·golang
Hilaku1 小时前
低代码是“未来”还是“骗局”?作为前端我被内耗到了
前端·javascript·低代码
YuTaoShao1 小时前
Java八股文——Spring「SpringMVC 篇」
java·开发语言·spring
我想说一句1 小时前
今天我又被JavaScript的this绑架了!🚨
前端·javascript·面试
程序员JerrySUN1 小时前
Linux 内存管理实战精讲:核心原理与面试常考点全解析
linux·运维·开发语言·嵌入式硬件·架构
CodeWithMe1 小时前
【C/C++】long long 类型传参推荐方式
c语言·开发语言·c++