mapboxGL2离线化应用 概述 mapboxGL升级到2的版本之后,用官方的引用token是必须要有的,为了能够离线使用,我们需要对源码做一定的修改后编译,本文讲述如何进行mapboxGL的离线应用。 效果 实现 clone代码 代码语言:javascript 复制 git clone https://gitee.com/lzugis15/mapbox-gl-js.git 安装依赖 代码语言:javasc...
mapboxGL2中Terrain的离线化应用 概述 mapboxGL2中比较大的一个更新就是加入了Terrain,可以实现三维的立体效果,本文书接上文“mapboxGL2离线化应用”,说说Terrain的离线化应用。 效果 实现分析 打开官方例子,F12打开调试工具; 在网络请求里面查找terrain-dem,接口及返回数据格式如下: 根据上面返回的数据,我们不难理...
鉴于大家在离线环境下开发或部署mapbox-gl应用时,没有一个简单易用的矢量瓦片地图服务端,我做了一个小工具foxgis-server-lite,这个小工具集成了地图样式服务、地图瓦片服务、符号库服务和字体服务,通过简单地拷贝文件就可以发布相应的服务,降低开发的难度,同时也帮助拓展mapbox-gl的适用范围。 访问链接: https://jin...
你只要不使用MapBox的数据底图服务就可以离线使用,mapbox所有数据服务资源都是在style里面配置的。除了数据服务以外还有一些静态资源,这些主要是图片标注,文字标注的时候使用。 mapbox本身资源在国外如果在国内单独部署一套单独使用,加载速度体验还是很好的 我们先了解一下MapBox样式包含哪些配置项。
"sources": {...}, "layers": [...] } 其中sprite就是Mapbox内置的精灵图片,glyphs是内置的字体文件。如果你直接这么使用,那么就需要输入APPID同时需要连接Mapbox服务器。既然我们号称要本地离线使用Mapbox GL JS,那么这些字体和图片精灵也需要通过离线方式为我们所用。
然后,删除该MapTiles目录内的全部目录和文件 这时,在开启tableau,打开刚才的地图,程序开始load新地图数据: 这是可以看到MapTiles目录下生成了新的目录 Done! (下一步是不是可以聊聊离线地图的使用办法?) 更新记录: 2016-12-20 发布 2016-12-21 完成tile部分 Peace!
根据DEM 数据生成地形切片工具,使用NodeJS + GDAL(NodeBinding)开发制作。可用于用户自定义 DEM 高程数据源生产地形瓦片,以便局域网离线使用。 特点: 支持mapbox和terrarium两种地形瓦片编码格式供mapboxgl使用,其中terrarium格式是tangram引擎的官方地形格式,tangram是另外一款开源的webgl二三维一体化的引擎; ...
第二部分,即Mapbox Studio Classic,这是一个已被官方放弃的离线工具。用户可通过下载地址访问它。使用步骤包括:打开Mapbox Studio Classic,新建sources,新建图层,选择本地资源,显示本地资源,保存工程至本地,修改资源说明,然后点击导出矢量瓦片。值得注意的是,在点击“Save”后,需要再次点击“...
mapbox-gl使用官方的样式配置时,需要申请token才能够进行使用,同时,mapbox-gl也是开源的,支持离线部署,自己配置样式即可。 除去底图配置,样式配置中有两个属性:sprite和glyphs,glyphs是字体的网络路径配置,假如地图场景中有带文字的地方,没有这个配置,文字是不会显示出来的;sprite就是精灵图的配置,这里边配置了一些预...
mapbox-gl使用官方的样式配置时,需要申请token才能够进行使用,同时,mapbox-gl也是开源的,支持离线部署,自己配置样式即可。 除去底图配置,样式配置中有两个属性:sprite和glyphs,glyphs是字体的网络路径配置,假如地图场景中有带文字的地方,没有这个配置,文字是不会显示出来的;sprite就是精灵图的配置,这里边配置了一些预...