mapbox-gl开发教程(二):地图主要配置参数说明

在mapbox-gl地图初始化时,能够进行一些参数,下边将关键参数进行说明,未涉及的请参见mapbox-gl官方文档:
options.antialias(布尔型):是否设置抗锯齿(平滑),默认值是false;
options.bearing(数值型):地图默认逆时针偏北旋转角度值(度数),默认值是0;
options.bounds(经纬度范围型):地图初始化的显示范围,如设置这个属性,设置的center和zoom属性不起作用,默认值是null;
options.center(经纬度坐标型):地图初始化的中心点坐标,默认值为[0,0];
options.crossSourceCollisions(布尔型):symbol(符号)的碰撞是否叠加多数据源分析,true时,所有symbol的数据源都计算,false只计算单独的数据源;
options.doubleClickZoom(布尔型):是否允许鼠标双击放大交互,true为允许,false为不允许;
options.dragPan(布尔型):是否允许鼠标拖动地图移动;
options.dragRotate(布尔型):是否允许鼠标按住旋转地图;
options.hash(布尔型|字符串型):是否在浏览器的地址栏上显示地图的缩放、中心坐标等信息,且能够通过设置参数显示自定义显示;
options.interactive(布尔型):是否允许鼠标、触摸或者键盘和地图进行交互操作;
options.maxBounds(经纬度范围型):设置地图的最大浏览观看范围;
options.maxPitch(数字型):设置地图观看的最大倾角(pitch);
options.maxZoom(数字型):设置地图的最大缩放等级;
options.minPitch(数字型):设置地图观看的最小倾角(pitch);
options.minZoom(数字型):设置地图的最小缩放等级;
options.pitch(数字型):设置地图的初始倾斜角;
options.pitchWithRotate(布尔型):设置是否允许地图倾角控件上的拖拽旋转;
options.preserveDrawingBuffer(布尔型):设置为true时,能够通过获得地图的canvas控件,将地图导出成图片,为了优化性能,默认值设置为false;
options.projection(坐标系代码):设置地图的坐标系,mapbox-gl初期不支持多坐标系,后期添加了Albers (‘albers’), Equal Earth (‘equalEarth’), Equirectangular/Plate Carrée/WGS84 (‘equirectangular’), Lambert (‘lambertConformalConic’), Mercator (‘mercator’), Natural Earth (‘naturalEarth’), and Winkel Tripel (‘winkelTripel’)坐标系支持;
options.scrollZoom(布尔型|对象):设置是否允许鼠标滚轮控制地图放大缩小;
options.style(对象|字符串):地图的样式配置文件,包含地图的数据源、图层等信息;
options.zoom(数字型):设置地图的初始化缩放级别。

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值