mapbox js本地化部署

ops/2025/1/22 12:05:13/

移除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. 效果
    在这里插入图片描述


http://www.ppmy.cn/ops/152183.html

相关文章

2025年1月21日刷题记录

1.leetcode1768题目 链接:1768. 交替合并字符串 - 力扣(LeetCode) 代码: class Solution { public:string mergeAlternately(string word1, string word2) {string word3;int a word1.size(), b word2.size();int i 0, j 0…

Visual Studio2019调试DLL

1、编写好DLL代码之后,对DLL项目的属性进行设置,选择待注入的DLL,如下图所示 2、生成DLL文件 3、将DLL设置为启动项目之后,按F5启动调试。弹出选择注入的exe的界面之后,使用代码注入器注入步骤2中生成的dll&#xff…

从零搭建一套远程手机的桌面操控和文件传输的小工具

从零搭建一套远程手机的桌面操控和文件传输的小工具 --ADB连接专题 一、前言 前面的篇章中,我们确定了通过基于TCP连接的ADB控制远程手机的操作思路。本篇中我们将进行实际的ADB桥接的具体链路搭建工作,从原理和实际部署和操作层面上,从零…

算法-键盘行

力扣题目:500. 键盘行 - 力扣(LeetCode) 给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。键盘如下图所示。 请注意,字符串 不区分大小写,相同字母的大小写形式都被视…

【Unity】使用Canvas Group改变UI的透明度

目录 一、前言二、Canvas Group三、结合DOTween达到画面淡进的效果 一、前言 在平时开发中,可以通过控制材质、Color改变UI透明度,除此之外还可以CanvasGroup组件来控制透明度。 二、Canvas Group 官方文档链接👉👉 点击进入 …

AI赋能零售:ScriptEcho如何提升效率,优化用户体验

零售业正经历着前所未有的变革。库存管理难题、日益增长的个性化服务需求以及瞬息万变的市场环境,都给零售商带来了巨大的挑战。然而,人工智能技术的快速发展为零售业带来了新的机遇,为解决这些挑战提供了强有力的工具。其中,AI写…

springboot基于微信小程序的智慧乡村政务服务系统

Spring Boot 基于微信小程序的智慧乡村政务服务系统 一、系统概述 Spring Boot 基于微信小程序的智慧乡村政务服务系统是一个利用 Spring Boot 框架的后端优势与微信小程序便捷的前端体验相结合,专门为乡村政务管理和服务提供一体化解决方案的信息化系统。该系统旨…

WPF基础 | WPF 基础概念全解析:布局、控件与事件

WPF基础 | WPF 基础概念全解析:布局、控件与事件 一、前言二、WPF 布局系统2.1 布局的重要性与基本原理2.2 常见布局面板2.3 布局的测量与排列过程 三、WPF 控件3.1 控件概述与分类3.2 常见控件的属性、方法与事件3.3 自定义控件 四、WPF 事件4.1 路由事件概述4.2 事…