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

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

开发教程篇一:搭建前端开发环境
1、mapbox官网注册一个账号,生成一个开发token,在mapbox-gl2.0以前,使用自搭建的后台地图服务时,可以不使用此token,参见公众号文章:mapbox-gl升级到2.0后,使用自搭建的后端服务,也需要token,敬请注意!,或者修改mapbox-gl2.0以后的源码,也能避免token,参见公众号文章:mapbox-gl避免设置token源码修改,修改时,看一下官网的许可声明。
2、生成token后,就可以引用mapbox-gl的库文件进行开发了
网页端引用开发方式,引用在线的或者本地的js和css文件:

<script 
src='https://api.mapbox.com/mapbox-gl-js/v2.6.1/mapbox-gl.js'></script>
<link 
href='https://api.mapbox.com/mapbox-gl-js/v2.6.1/mapbox-gl.css' 
rel='stylesheet' />

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>
<script>
mapboxgl.accessToken = '<your token>';
const map = new mapboxgl.Map({
container: 'map', // div的ID
style: 'mapbox://styles/mapbox/streets-v11', // mapbox官方的底图和样式文件
center: [-74.5, 40], // 初始化中心点位置
zoom: 9 // 初始缩放级别
});
</script>

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

mapbox-gl开发是讲述如何从基础到实际应用进行地图开发的教程,不定时进行持续进行更新,如有疑问,公众号留言进行讨论。
mapbox-gl官网地址:https://docs.mapbox.com/mapbox-gl-js/guides/

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值