0
点赞
收藏
分享

微信扫一扫

mapbox-gl开发教程(七):自搭建后台服务

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


开发教程篇七:自搭建后台服务

mapbox-gl开发过程中,设置token调用官网服务,在不使用官方提供的底图情况下,调用了官方的两个服务,一个是精灵图服务,在POI上需要图标的时候使用,另一个是字体服务,在需要地图上显示文字使用,这两个服务的地址,在样式(style)配置的文件中,能看到对应的设置,sprite是配置精灵图地址,glyphs是配置字体服务地址,所以,搭建mapbox-gl的后台服务时,需要将这两个服务进行发布。

mapbox-gl开发教程(七):自搭建后台服务_node.js

精灵图的详细信息,参见公众号的文章:​​mapbox-gl中精灵图的使用​​

精灵图的制作,参见公众号文章:​​node.js精灵图制作​​

glyphs的官网说明:

​​https://docs.mapbox.com/mapbox-gl-js/style-spec/glyphs/​​

mapbox-gl将字体文件也制作成了pbf切片文件,在访问的时候,图中大括号的位置,需要根据实际字体和切片索引进行替换,这种类型的文件,按照矢量切片的方式进行发布即可,前端配置好对应的地址。

提供一个开源的字体制作类库:

​​https://github.com/openmaptiles/genfontgl​​


上述两个地址配置完成后,在2.0版本之前,不需要token就能完全实现自己的地图服务体系。


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

mapbox-gl官网地址:https://docs.mapbox.com/mapbox-gl-js/guides/





举报

相关推荐

0 条评论