在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/

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

  1. MIP开发教程(二) 使用MIP-CLI工具调试MIP网页

    初始化 MIP 配置 新建一个 MIP 网页 编写 MIP 网页代码 校验 MIP 网页 调试 MIP 网页 1. 初始化 MIP 配置 首先在html目录下进行初始化 MIP 配置: $ mip i ...

  2. Xamarin Anroid开发教程之验证环境配置是否正确

    Xamarin Anroid开发教程之验证环境配置是否正确 经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节 ...

  3. MM32F3273G8P火龙果开发板MindSDK开发教程3 - Sysclk的配置

    MM32F3273G8P火龙果开发板MindSDK开发教程3 - Sysclk的配置 1.时钟初始化流程 一般流程为startup_mm32f3273g.s中调用system_mm32f3273g.c ...

  4. Android简明开发教程二十一:访问Internet 绘制在线地图

    在例子Android简明开发教程十七:Dialog 显示图像 中我们留了一个例子DrawMap()没有实现,这个例子显示在线地图,目前大部分地图服务器都是将地图以图片存储以提高响应速度. 一般大小为2 ...

  5. Jetson TX1 开发教程(1)--配置与刷机

    开箱 Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能.新技术和极佳的开发平台.在进行配置和刷机工作之前,先来一张全家福: 可以看到,Jetson T ...

  6. 微信公众号开发教程(二)消息接收与响应处理

    作者:陈惠,叩丁狼教育高级讲师.原创文章,转载请注明出处. 上一篇文章我们已经实现了URL接入,接下来就可以利用微信官方的开发文档来实现不同的案例.(注意:若还没有进行接入操作,请参考开发教程(一)) ...

  7. 020:Mapbox GL加载高德地图(影像瓦片图)

    第020个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+mapbox中加载高德地图(影像瓦片图). 直接复制下面的 vue+mapbox源代码,操作2分钟即可运行实现效果 文章目录 示例效果 ...

  8. 从零开始的 PhotoShop CEP 6开发教程「 1 」配置开发环境

    <从零开始的 PhotoShop CEP 6 开发教程>系列目录 「 0 」目录 「 1 」配置开发环境 「 2 」CEP 文件结构 「 3 」CEP 的运行机制 「 4 」Hello W ...

  9. ASP.NET Aries 高级开发教程:Excel导入配置之规则说明(下)

    前言: 前面两篇都是大体介绍流程,有一些配置细节,没有细说,这里用一篇补上. 1.Excel配置项 起始行索引.列头跨行数: 对于自定义的Excel导入模板(有时候模板是由客户提供,模板的规则很乱)比 ...

最新文章

  1. 拒绝赛博朋克:斯坦福HAI报告警示“科技巨头垄断AI研究已成威胁”,力挺「国家安全云」计划...
  2. 在Python中读取MATLAB的数据文件
  3. 测试数据精准对比的思考
  4. 电脑硬件检测_好用的电脑硬件型号有哪些_江西南昌顺同谦科技|电脑||笔记本|...
  5. linux 路由表 的一些相关资料
  6. php基于数组的分页实现
  7. javascript中动态添加事件!!
  8. nw.js FrameLess Window下的窗口拖拽与窗口大小控制
  9. 句柄与指针的区别(二)
  10. java设计模式观察者模式吗_Java设计模式之观察者模式原理与用法详解
  11. 从Git的下载到使用github详细教程
  12. MyBatis学习 之 七、mybatis各种数据库的批量修改
  13. Delphi Access violations 问题的解决之道[转]
  14. MySQL性能优化[实践篇]-复合索引实例
  15. 【编译原理】自下而上语法分析(C/C++源码+实验报告)
  16. 装饰工程预算软件测试自学,学预算要多久能学出来 预算没人带怎么自学
  17. Python xlrd、xlwt 用法说明
  18. 查学籍网站报服务器错误,学籍系统常见问题
  19. python实现cab文件解压
  20. 计算机网络没有接收什么情况,电脑网络连接失败 网卡只有发送没有接收该怎么办?...

热门文章

  1. Linux kail环境下安装pyrit 问题详解
  2. 电影评论分类(python深度学习——二分类问题)
  3. OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载
  4. 6313网址大全恶意修注册表问题
  5. ppt中的表格行高批量设置
  6. 四个特性,让这个信创文件安全传输软件备受客户青睐
  7. 倾斜摄影房屋轮廓线提取思路
  8. 棒球比赛和训练来评估球员的潜力·棒球1号位
  9. 从消防水管喝水mysql_再见MYSQL - 06 - 查询性能优化
  10. 【转】【GO】9.go:linkname