mapbox修改样式

mapbox有些其实document绘制而成,比如control控件

故而会涉及到样式修改,以适配系统主题

先决条件

必须要安装mapbox-gl,申请access_token

javascript 复制代码
yarn add mapbox-gl

// or
npm install mapbox-gl

修改样式

新建一个_mapbox-gl.scss文件,引入mapbox css源文件,然后修改

javascript 复制代码
@import '~mapbox-gl/dist/mapbox-gl.css';


.mapboxgl-popup.mapboxgl-popup-anchor-top {
  max-width: none !important;
}


.mapboxgl-popup-content {
  background: var(--v-backgroundColor-base) !important;
  padding: 0;
}


.mapboxgl-popup-tip {
  display: none !important;
}


.mapboxgl-marker {
  z-index: 9;
}


.mapboxgl-canvas {
  border-radius: 6px;
}


.map-icon {
  position: absolute;
  top: 10px;
  left: 10px;
}

在使用mapbox的vue文件引入该样式文件

javascript 复制代码
<style lang="scss" scoped>
@import url('../../styles/vendors/_mapbox-gl.scss');
</style>
相关推荐
梦想的颜色12 小时前
一天一个SKILL——前端最佳自动化测试 webapp-testing
前端·web app
SoaringHeart12 小时前
Flutter进阶:放弃 MediaQuery.of(context) 使用 NScreenManager
前端·flutter
openKaka_13 小时前
从 scheduleUpdateOnFiber 到 Root 微任务调度:React 如何把更新交给调度系统
开发语言·前端·javascript
CoovallyAIHub13 小时前
铁路环境障碍物检测新框架:YOLOv11+MiDaS+LiDAR 深度融合,距离估计MAE低至0.63米
前端
C澒13 小时前
AI CR:前端团队代码审查规范及高频坑汇总
前端·ai·code review
盏灯13 小时前
以前有一个同事说:最讨厌下班提需求又没电脑在身边...
前端·后端·面试
LIO13 小时前
一文读懂 Vue 3:核心特性、组合式 API 与最佳实践
前端·vue.js
LIO13 小时前
前端响应式通用 CSS(Flex 为主,含主色调)
前端·css
前进的李工13 小时前
智能Agent实战指南:记忆组件嵌入技巧(记忆)
开发语言·前端·javascript·python·langchain·agent
西洼工作室13 小时前
B站登录流程全解析:RSA+极验验证
前端·python·极验