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

mapbox-gl开发过程中,设置token调用官网服务,在不使用官方提供的底图情况下,调用了官方的两个服务,一个是精灵图服务,在POI上需要图标的时候使用,另一个是字体服务,在需要地图上显示文字使用,这两个服务的地址,在样式(style)配置的文件中,能看到对应的设置,sprite是配置精灵图地址,glyphs是配置字体服务地址,所以,搭建mapbox-gl的后台服务时,需要将这两个服务进行发布。
在这里插入图片描述
精灵图的详细信息参见:https://mp.weixin.qq.com/s?__biz=MzU2ODYzNzc4OQ==&mid=2247485280&idx=1&sn=7b4166948daf1e895c0fb6166bfa9739&chksm=fc8ba752cbfc2e44ee4fd11494ee54fc098f407bd38a0857ff563a751802f9633f8d94d732de&scene=21#wechat_redirect
精灵图的制作参见:https://mp.weixin.qq.com/s?__biz=MzU2ODYzNzc4OQ==&mid=2247485625&idx=1&sn=d1080b44c650bcb5b46b9cab3874ccf4&chksm=fc8ba88bcbfc219d05ae5a217700f006a338ac7a5bfd20fb4cfb242b7664bb9ccd70556f5729&scene=21#wechat_redirect

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

提供一个开源的字体制作类库:
https://github.com/openmaptiles/genfontgl
上述两个地址配置完成后,在2.0版本之前,不需要token就能完全实现自己的地图服务体系。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值