欢迎光临散文网 会员登陆 & 注册

mapbox-gl开发教程(一):搭建前端开发环境

2022-03-24 09:07 作者:地理信息技术杂谈  | 我要投稿

--mapbox-gl是一个开源、基于webgl技术的前端地图类库--

开发教程篇一:搭建前端开发环境

1、mapbox官网注册一个账号,生成一个开发token,在mapbox-gl2.0以前,使用自搭建的后台地图服务时,可以不使用此token,或者修改mapbox-gl2.0以后的源码,也能避免token,修改时,看一下官网的许可声明。

2、生成token后,就可以引用mapbox-gl的库文件进行开发了

网页端引用开发方式,引用在线的或者本地的js和css文件: 

https://api.mapbox.com/mapbox-gl-js/v2.6.1/mapbox-gl.js

https://api.mapbox.com/mapbox-gl-js/v2.6.1/mapbox-gl.css

vue等前端框架开发,需要安装,再导入:

npm install --save mapbox-gl

指定版本安装:npm install --save mapbox-gl@1.9.0

//导入mapbox-gl

import mapboxgl from 'mapbox-gl';

地图初始化:

<div id='map' style='width: 400px; height: 300px;'></div>

mapboxgl.accessToken = '<your token>';

const map = new mapboxgl.Map(

{

container: 'map', // div的IDstyle: 

'mapbox://styles/mapbox/streets-v11', // mapbox官方的底图和样式文件

center: [-74.5, 40], // 初始化中心点位置

zoom: 9 // 初始缩放级别

});

以上是使用mapbox官方的资源进行地图初始化,用的是他们的底图和样式等文件,在实际的应用中,要转换成自己的资源,在以后的教程中会讲述如何搭建自定义的底图环境。

关注公众号查看更多


mapbox-gl开发教程(一):搭建前端开发环境的评论 (共 条)

分享到微博请遵守国家法律