# mapbox-vue3-demo **Repository Path**: wangzz_felix/mapbox-vue3-demo ## Basic Information - **Project Name**: mapbox-vue3-demo - **Description**: mapbox学习案例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-11 - **Last Updated**: 2024-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mapbox引入 #### 安装 ```shell npm install --save mapbox-gl npm install --save-dev @types/mapbox-gl ``` #### 添加样式文件 ```js import 'mapbox-gl/dist/mapbox-gl.css' ``` #### 初始化地图 ```js import mapboxgl from 'mapbox-gl' mapboxgl.accessToken = '' const map = new mapboxgl.Map({ container: 'map', // 地图容器 id style: 'mapbox://styles/mapbox/streets-v11', // 样式 center: [104.294538, 35.860092], // 地图初始中心点 [经度, 维度] zoom: 2.4, // 地图初始缩放级别 projection: 'globe', // 地图投影,自 v2.9.0 起支持 'globe' }) ``` # Vue 3 + Vite ``` bash # install dependencies npm install # serve with hot reload at localhost:8080 npm start npm run dev # build for production with minification npm run build # Description # 状态管理 pinia --https://pinia.vuejs.org/ # 构建工具 vite --https://vitejs.cn/