在二维地图的开发中,实现类似于百度、高德地图那样加载简体的模型,使用mapbox gl是一个比较好的解决方案。
https://docs.mapbox.com/mapbox-gl-js/api/
类似于国内的地图,在开发时,需要先以开发者的身份,申请token,才能调用官网的数据服务等其他接口。当然,库是JavaScript的,意味着可以将源码都下载下来,并搭建自己的服务方式,在网上可以搜到详细的解决方案,主要是发布图标数据和字体数据信息,字体数据mapbox也发布了对应的生成工具。
功能方面,mapbox gl可以加载地图切片数据,通过设置,不止可以加载官方的数据,也能加载天地图等在线地图切片数据,下载的切片数据,发布之后也能够进行发布使用;
gl说明这个是mapbox基于webgl做的扩展,webgl在大数据方面的展示,还是具有相当高的优势,同样在传统的地图技术上,渲染几千个点,速度就相应的减慢,而通过webgl技术实现的mapbox gl,同时加载几万个点,也不会显示出来性能降低;
热力图、聚合图等常用的大数据功能,在api都有相应的集成,设置相应的数据,就能够很方便的实现对应功能;
vector tiles 技术在mapbox的底图使用中,能够根据客户端设置的样式,动态改变底图的效果;

api中结合threejs,能够加入简单的三维模型数据。

所以,在gis开发中,如果对于三维模型的需求不是很高,同时还要达到一个三维底图的效果,数据量还要支持很高的情况下,推荐Mapbox gl的解决方案。

更多文章请关注公众号:

GIS开发:推荐Mapbox gl解决方案相关推荐

  1. GIS开发:mapbox gl几种底图的加载

    mapbox gl除了加载客户端可控制样式的底图,也能够加载常规的影像底图. 这里指发布的影像或者矢量地图切片,在线经常使用的有天地图,谷歌地图.高德百度等,底图的加载,mapbox gl中,主要是修 ...

  2. GIS开发:大数据解决方案

    1.根据网格的大数据,使用程序出图.成图: 2.数据在二三维地图上叠加: 3.网格的大数据,在cesium上以webgl技术方式叠加: 技术交流群:665060698 微信公众号: 转载于:https ...

  3. GIS开发学习推荐书目

    书名 作者 出版社 版次 GIS 基础 地理信息系统导论 [US] Kang-tsung Chang: 陈健飞 译 电子工业出版社 第七版 ArcGIS地理信息系统空间分析实验教程 汤国安 杨昕 科学 ...

  4. 三维GIS/GIS开发学习路线、软件和数据、视频资源推荐

    GIS开发学习资源合集来了!!一份前所未有,全网都没有这么详细的资源合集来了,从基础入门视频.实战项目.GIS开发数据合集.开发软件等,囊括了GIS开发学习所以内容. 一.GIS和WebGIS简介: ...

  5. GIS开发常用的开源地图数据库介绍

    通常GIS二次开发会用到很多开源的JavaScript数据库,本篇文章再给大家主要讲讲针对WebGIS开发的地图和可视化数据库. Echarts ​ ECharts是一个使用 JavaScript 实 ...

  6. 最全GIS开发编程语言汇总及分类

    目录 编程语言的特征 GIS开发通用编程语言 一级流行编程语言 Python JavaScript C# C++ Java 二级流行编程语言 C PHP R/S Ruby Rust Shell SQL ...

  7. Web GIS开发教程

    Web GIS开发教程 非程序员的基本 Web GIS 开发 课程英文名:Web GIS development course 此视频教程共4.0小时,中英双语字幕,画质清晰无水印,源码附件全 下载地 ...

  8. ArcEngine C# GIS开发入门作业 (三)Ex04——实现地图的简单渲染和唯一值渲染

    文章评论 写评论 sinat_37432938: 可以说非常有参考的意义,谢谢分享 4周前 #2楼 举报回复查看回复(1) domen_dragon 回复 sinat_37432938: 哈哈,谢谢夸 ...

  9. 前端gis开发以及2D地图和3D地图开发策略

    场景: 前端很少涉及到地图展示开发(展示地图,对地图进行操作,数据可视化等),但特定公司专门做gis开发和地图开发(比如:建设公司,中铁集团等).我之前外派到中交建,就专门做的是关于gis开发和地图方 ...

最新文章

  1. 数据结构和算法 -- 学习导图
  2. Sharding-Jdbc 实现读写分离 + 分库分表,写得太好了!
  3. 托管代码与非托管代码
  4. 《Kali Linux渗透测试的艺术》—8章8.7节本章总结
  5. ElementUI如何将当前组件的所有属性快速传递给子组件
  6. 矩阵分解 java_使用矩阵分解为推荐系统
  7. react学习(9)----react生命周期
  8. 含有运算放大器的电阻电路
  9. 大班科学计算机的发明应用教案,大班科学教案:机器人探密
  10. python 常用内置函数
  11. Exsi 5.0 物理端口捆绑+VRRP+DvSwitch配置
  12. Khan_Computer Science_Algorithms
  13. 详细分析谷歌紧急修复的 Chrome 0day(CVE-2021-21224)
  14. DBN-RBM TensorFlow实现
  15. Postman下载使用
  16. 怎样在Excel中添加水印?学会这个方法可以轻松搞定
  17. v4l2loopback 简介
  18. 设计模式之里氏宗青出于蓝而胜于蓝
  19. 202.Wex5开发环境的安装与基本使用 2019.08.29
  20. 爬虫——Python爬英文文献ScienceDirect论文的标题、摘要,并保存在本地

热门文章

  1. gp库创建分区表方法
  2. Ae:图层的常用属性及相关操作
  3. K8S中deployment和service案例
  4. 硬盘服务器 路由器哪个好用吗,NAS网络存储设备与路由器+硬盘之间有什么不同之处?...
  5. p光圈和dc光圈的区别_为什么光圈优先模式这么好?
  6. 要问热风帆布鞋质量怎么样?实穿、耐磨、脚感好,闭眼入!
  7. kingcms php 列表页bug,kingcms最新版sql注入漏洞
  8. win10 localhost拒绝访问
  9. 现代浏览器的模型(一)
  10. 怎么取消吃鸡的记住计算机,绝地求生低配电脑怎么流畅运行_绝地求生低配吃鸡画面设置推荐_玩游戏网...